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-03-05 11:49   作者:呼丽华