当前位置:网站首页>jenkins +miniprogram-ci 一键上传微信小程序
jenkins +miniprogram-ci 一键上传微信小程序
2022-07-31 05:15:00 【浮生若梦l】
准备工作
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")
边栏推荐
- The latest MySql installation teaching, very detailed
- cocoscreator3.5.2打包微信小游戏发布到QQ小游戏修改
- feign调用不通问题,JSON parse error Illegal character ((CTRL-CHAR, code 31)) only regular white space (r
- Error: Cannot find module 'D:\Application\nodejs\node_modules\npm\bin\npm-cli.js'
- 带你搞懂MySQL隔离级别,两个事务同时操作同一行数据会怎样?
- cocos2d-x-3.2图片灰化效果
- 初识正则表达式
- MySQL面试题大全(陆续更新)
- What is GameFi?
- Several solutions for mysql startup error The server quit without updating PID file
猜你喜欢
随机推荐
安装Multisim出现 No software will be installed or removed解决方法
Linux中mysql密码修改方法(亲测可用)
为什么bash中的read要配合while才能读取/dev/stdin的内容
What is GameFi?
[JVM Loading]---Class Loading Mechanism
MySQL-如何分库分表?一看就懂
npm WARN config global `--global`, `--local` are deprecated. Use `--location solution
Attribute Changer的几种形态
powershell statistics folder size
sql 外键约束【表关系绑定】
纯shell实现文本替换
[swagger close] The production environment closes the swagger method
元宇宙的前景及四大赛道
Understanding SSRF, this article is enough
Regular Expression Basics
The feign call fails, JSON parse error Illegal character ((CTRL-CHAR, code 31)) only regular white space (r
【云原生】微服务Nacos的简单介绍与使用
MySQL错误-this is incompatible with sql_mode=only_full_group_by完美解决方案
【JVM加载】---类加载机制
cocoscreator 显示刘海内容