package.json打包脚本
- build:app: (build:app-src与build:core-je的合并命令)打包APP所需要的依赖
- dev:app:(dev:app-dev:core-je的合并命令)调试模式,打包APP所需要的依赖
- dev:app-src:调试打包APP所需代码的脚本命令,执行会从src目录构建项目,生成view文件加
- build:app-src:打包APP所需代码的脚本命令,执行会从src目录构建项目,生成view文件加
- dev:core-je:生成可调试的JE源码文件
- build:core-je:打包JE源文件
- dev:h5:运行H5项目代码
- build:package:生成发版代码,包含H5跟APP的代码,在之前需要提前执行build:app跟build:H5命令
- build:h5:打包H5代码
- doc: 生成js-doc文档
- commit: commit提交校验规范
- buildManifest:生成可用于调试的manifest文件(需要注意配置package/automation/options下的服务地址与账号面膜)
- doUpgrade:发布升级包到APP版本库中,包含H5与APP文件
- changelog: 生成changeLog文件
Git分支提交对应Jenkins流水线
- preview分支:
npm install
//【build:package】运行时需在项目录地址package/automation/utils/下中创建文件【serve.env.json】,内容如下:
{
"SERVER_PATH" : "http://dev.suanbanyun.com/",
"SERVER_USERNAME" : "18831511342",
"SERVER_PASSWORD" : "qw123456"
}
npm run doUpgrade // 发布APP升级包代码到dev.suanbanyun.com
npm run build:h5
// h5目录发布到dev.suanbanyun.com/h5
- master分支:
npm install
npm run build:app
npm run build:h5
npm run build:package
// 复制代码到automation项目 je-paas-app-automation(source目录下)
// h5目录发布到suanbanyun.com/h5_new
- 版本分支(v2.1.x与v2.3.x):
npm install
//【build:package】运行时需在项目录地址package/automation/utils/下中创建文件【serve.env.json】,内容如下:
{
"SERVER_PATH" : "http://dev.suanbanyun.com/",
"SERVER_USERNAME" : "18831511342",
"SERVER_PASSWORD" : "qw123456"
}
npm run doUpgrade // 发布APP升级包代码到dev.suanbanyun.com
npm run build:h5
npm run build:package
// 复制代码到automation项目 je-paas-app-automation(source目录下)
最后编辑: 呼丽华 文档更新时间: 2024-08-21 10:58 作者:呼丽华