YATO, 夜斗,八百万众神最末端的无名神
- yato-mini-cli是基于minprogram-ci集成的微信小程序一键部署脚手架
- 项目模板来自commitlint-template
- rollup打包
- eslint + prettier + lint-staged 项目规范化
- commitlint + commitizen 提交校验
- 打包上传微信,支持体验版/预览版
- 支持发布钉钉提醒
- 支持打包前自定义命令
- 支持版本号自定义/同步分支版本号
- 支持初始化模板
- 脚手架命令配置
- 区分环境
- 支持esm
# 使用 npm 安装 CLI
$ npm install -g yato-mini-cli
# OR 使用 yarn 安装 CLI
$ yarn global add yato-mini-cli
yatoci.config.js
module.exports = {
// 是否是体验版
isExperience: true,
appid: '',
// 私钥路径
privateKeyPath: '',
// 上传二维码图片的url
uploadImagUrl: '',
// 微信体验版图片地址
qrcodeImageUrl: '',
// 钉钉机器人 webhook url
dingTalkUrl: '',
// 预执行命令 [{ command, args, desc}, ...]
preCommand: [],
}
# 发布小程序项目
yato-mini-cli deploy
# 调试
yarn dev
其他参考小程序实现ci - Taro微信小程序自动化部署