准备工作
1.获取小程序代码上传密钥private.wx**********.key,放到jenkins所在服务器中,设置jenkins服务器ip白名单

2.再uni-app项目根目录创建package.json,加入以下代码
{
"scripts": {
"wxci": "cross-env node ./wxCI.js"
},
"dependencies": {
"cross-env": "^7.0.2",
"miniprogram-ci": "1.0.93"
}
}
3.在uni-app项目根目录创建wxCI.js
- const ci = require('miniprogram-ci');
-
- /**
- * 获取环境参数
- * type 操作类型 preview | publish
- * version:版本号 上传操作必填
- * desc:版本描述 上传操作必填
- * appid:应用id,测试人员有时需要切换应用Id
- * buildId: 构建id
- */
- const { type, version = '', desc = '', appid = '', buildId='' } = getEnvParams(process.argv);
-
- console.log("0000000000000000")