mp-upload
上传小程序代码包并上报构建信息到研发平台。
CLI 用法
bash
npx t-comm mp-upload [options]选项
基础参数
| 选项 | 说明 | 默认值 |
|---|---|---|
-b, --branch <string> | Git 分支名 | - |
-e, --env <string> | 发布环境 | test |
-r, --root <string> | 目标文件路径 | process.cwd() |
Rainbow 配置
| 选项 | 说明 | 默认值 |
|---|---|---|
-k, --configKey <string> | Rainbow 配置 Key | - |
-a, --appid <string> | Rainbow App ID | - |
--envName <string> | Rainbow 环境名称 | Default |
-g, --groupName <string> | Rainbow 分组名称 | - |
研发平台
| 选项 | 说明 |
|---|---|
--rdHost <string> | 研发平台地址 |
蓝盾 CI
| 选项 | 说明 |
|---|---|
--bkStartType <string> | 蓝盾启动类型 |
--bkBuildUrl <string> | 蓝盾构建 URL |
--bkStartUserName <string> | 蓝盾启动用户名 |
--bkPipelineId <string> | 蓝盾流水线 ID |
提交信息
| 选项 | 说明 |
|---|---|
--commitAuthor <string> | 最近提交的作者 |
--commitMessage <string> | 最近提交的信息 |
--commitHash <string> | 最近提交的 Hash |
版本
| 选项 | 说明 |
|---|---|
--mpVersion <string> | 小程序版本号 |
示例
bash
npx t-comm mp-upload \
-b master \
-e test \
-r /workspace/my-miniprogram \
-k mp_ci \
-a wx123456 \
--envName Default \
-g my-group \
--rdHost https://rd.example.com \
--bkStartType MANUAL \
--bkBuildUrl https://build.example.com/123 \
--bkStartUserName zhangsan \
--bkPipelineId p-12345 \
--commitAuthor zhangsan \
--commitMessage "feat: add new feature" \
--commitHash abc1234 \
--mpVersion 1.2.0注意事项
- 所有参数均为必填
- 通常在蓝盾 CI 流水线中调用,参数由流水线变量注入
- 需要先执行
mp-env命令准备环境配置 - 上传完成后会自动上报构建信息到研发平台