# 微信小程序CI_CD工具 **Repository Path**: jiang_zhenhua/mini-program-ci ## Basic Information - **Project Name**: 微信小程序CI_CD工具 - **Description**: 微信小程序自动上传CI/CD工具,可以配合其它CI/CD的WebHooks去调用它,从而达到快速交付微信小程序的目的 - **Primary Language**: NodeJS - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-12-10 - **Last Updated**: 2025-04-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mini-program-ci #### 介绍 微信小程序自动上传CI 脚本 node项目 #### 软件架构 软件架构说明 #### 使用说明 运行命令上传小程序 >node app ---------------------------------------------------------------- #### 可选参数 参数名称 | 描述 | 默认值| -------|---------------------------------|----| --version | 版本号 | 1.0.0| --appid | 微信id || --desc | 备注 || --pagePath | 首屏目录 |pages/index/index| --searchQuery | 携带参数请求参数 || --projectPath | 上传目录路径 || #### 注意事项 * 需要在private目录下存放密钥 #### 参考资料 * [微信小程序-辅助工具-ci](https://developers.weixin.qq.com/miniprogram/dev/devtools/ci.html) * [命令行秒传:一键上传微信小程序和生成二维码预览](https://juejin.cn/post/7249647450516881468) #### 使用推荐 * 可以配合一些CI 来执行改脚本完成自动配置微信小程序 * 参考shell命令 >cd /var/lib/jenkins/workspace/wechart; npm config set registry https://registry.npmmirror.com/; npm install -g yarn; yarn config set registry https://registry.npmmirror.com/; yarn; npm run build:mp-weixin; node app mv qrcode/destination.jpg /var/www/html; chmod -R 777 /var/www/html/destination.jpg; echo DESC_INFO:http://服务器域名/destination.jpg,$remark; exit 0; >Shell脚本: echo $PATH rm -rf dist/** rm -rf node_modules npm install --registry=https://registry.npm.taobao.org npm run develop rm -rf node_modules rm -rf .git #### 效果 ![images](./images/demo.png)