mp-env
从 Rainbow 配置中心拉取小程序 CI 配置,写入环境变量文件和私钥文件。
CLI 用法
bash
npx t-comm mp-env [options]选项
| 选项 | 说明 | 默认值 |
|---|---|---|
-b, --branch <string> | Git 分支名 | - |
-e, --env <string> | 发布环境 | test |
-r, --root <string> | 目标文件路径 | process.cwd() |
-k, --configKey <string> | Rainbow 配置 Key | - |
-a, --appid <string> | Rainbow App ID | - |
--envName <string> | Rainbow 环境名称 | Default |
-g, --groupName <string> | Rainbow 分组名称 | - |
示例
bash
# 拉取测试环境配置
npx t-comm mp-env \
-b master \
-e test \
-r /workspace/my-miniprogram \
-k mp_ci \
-a wx123456 \
--envName Default \
-g my-group
# 拉取正式环境配置
npx t-comm mp-env \
-b release \
-e release \
-k mp_ci \
-a wx123456 \
-g production-group注意事项
- 需要配合 Rainbow 配置中心使用
- 通常在 CI/CD 流水线中调用,为后续
mp-upload命令准备环境 - 所有 Rainbow 相关参数(
configKey、appid、envName、groupName)均为必填