miniprogram-ci 是从微信开发者工具中抽离的关于小程序/小游戏项目代码的编译模块。
开发者可不打开小程序开发者工具,独立使用 miniprogram-ci 进行小程序代码的上传、预览等操作
密钥及 IP 白名单配置
使用 miniprogram-ci 前应访问"微信公众平台-开发-开发设置"后下载代码上传密钥,并配置 IP 白名单 开发者可选择打开 IP 白名单,打开后只有白名单中的 IP 才能调用相关接口。我们建议所有开发者默认开启这个选项,降低风险 代码上传密钥拥有预览、上传代码的权限,密钥不会明文存储在微信公众平台上,一旦遗失必须重置,请开发者妥善保管
前往后台生成key保存
安装 miniprogram-ci
npm install miniprogram-ci --save
在项目根目录下新建ci-wx.js
我这里将key保存到了本地根目录,推荐将key配置到gitlab 环境变量中
可以通过环境区分appid
配置参数
详细配置参数请看文档,很详细
概述 | 微信开放文档
设置script脚本