- 需求的场景描述(希望解决的问题)
jenkins 要自动打包,自动上传(非审核状态)小程序 .
现在开发人员要
1,修改 config.json => test.abc.com
2,npm build
3,npm test
4,修改 bug
5,修改 config.json ==>uat.abc.com
6,npm build.
很容易出错.
- 希望提供的能力
提供 cli 接口上传 "小程序.zip"
example:
cli-upload 小程序.zip --token XXXXXXXXXXXXXXXXXXXXXXXX
同学们现在支持啦!
虽然没弄过小程序的CI,不过我觉得Jenkins原则上能实现小程序的CI,大致步骤如下:
commit代码上传之后触发Jenkins执行构建任务
构建脚本里面有下载最新代码,更新配置文件,测试,npm run build 等步骤
命令行调用上传(命令行调用资料)
邮件发送构建任务结果
由于小程序开发环境的现在,需要一台windows或macOS的服务器
我看了,它是生成二维码到控制台的呀,不能自动打包上传的
还不支持linux.很烦.
应该是命令行登录时需要二维码信息,上传代码不用,你可以先保证开发工具登录了就行了
不过开发工具时不时会让人重新登录,这个就比较蛋疼了。你看看能不能把工作电脑设置成jinkens节点,这个样子肯定是登录着的了。
https://developers.weixin.qq.com/miniprogram/dev/devtools/cli.html是支持把二维码输出到文件的~
二维码输出到文件中,有什么用呢?如何登录?