# miniprogram-ci-batch **Repository Path**: xiyiaxia/miniprogram-ci-batch ## Basic Information - **Project Name**: miniprogram-ci-batch - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-06-05 - **Last Updated**: 2024-07-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # miniprogram-ci-batch #### 介绍 用于批量打包发布vue-cli创建的小程序项目 #### 前置准备 1. 需要在小程序后台生成代码上传密钥,下载下来的文件放在项目根目录/key文件夹下 ![1717577658071](image/README/1717577658071.png) ![1717577776509](image/README/1717577776509.png) 2. 使用前需要 npm install miniprogram-ci@1.9.15 -g(全局安装后可以使用命令行调用) 亲测miniprogram-ci2.0以上版本还不太稳定,前阵子经常出bug,暂时不建议使用 3. windows下使用前还需要在git bash中执行下面的命令来安装jq插件(需要确保网络可以访问github): ``` curl -L -o /usr/bin/jq.exe https://github.com/stedolan/jq/releases/latest/download/jq-win64.exe ``` (linux可能不需要执行这步,也许系统自带了jq,mac系统没试过) ![1717578000814](image/README/1717578000814.png) 更多安装jq的方案可以参考这篇文章:[如何安装jq](https://blog.csdn.net/qq_33204709/article/details/132928207) 如果没法访问github,可以下载本仓库的jq.exe,放到本地的Git\usr\bin目录下(Git是指本地的git安装路径) #### 使用方式 1. 将pb.sh文件放在所有项目的上级目录,修改pb.sh中的projects列表(这个列表包含了所有需要发布的项目的名称) ![1717644415017](image/README/1717644415017.png) ![1717644106914](image/README/1717644106914.png) 2. windows下在git bash中执行:./pb.sh(对应生产环境,发行模式) ./pb.sh dev(对应测试环境,运行模式) 注意:pb.sh会自动在项目的package.json中的scripts项中添加ci:dev和ci:build两个命令 ![1717644279122](image/README/1717644279122.png) ![1717578386932](image/README/1717578386932.png) ![1717578397318](image/README/1717578397318.png)