uniApp微信小程序CI机器人自动化部署
1. 微信公众平台上,在开发设置里面小程序代码,将上传代码的服务IP地址填充下,生成一个上传秘钥下载下来

2. 将下载的秘钥文件放在uni-cli 项目的根目录下

3. npm 微信官方的miniprogram-ci模块
const ci = require('miniprogram-ci')
const path = require('path') // 需要用到项目目录文件
const project = await new ci.Project({
appid: appid, //appid
type: 'miniProgram',
projectPath: path.resolve(__dirname, './dist/build/mp-weixin'), //项目路径
privateKeyPath: path.resolve(__dirname, `./private.${appid}.key`), //小程序后台的上传密匙
ignores: ['node_modules/**/*'],
});
// 预览小程序
const previewResult = await ci.preview({
project,
desc: '预览', // 此备注将显示在“小程序助手”开发