Skip to content

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

注意事项

  1. 所有参数均为必填
  2. 通常在蓝盾 CI 流水线中调用,参数由流水线变量注入
  3. 需要先执行 mp-env 命令准备环境配置
  4. 上传完成后会自动上报构建信息到研发平台