【发布时间】:2023-02-02 10:07:57
【问题描述】:
一个简单的请求,但找不到任何示例。
假设,我想设置一个环境变量,取决于分支名称。
像这样(当然,这段代码不起作用)
variables:
rules:
- if: '$CI_COMMIT_BRANCH != "master"'
variables:
env: "dev"
- if: '$CI_COMMIT_BRANCH == "master"'
variables:
env: "prod"
stackName: projectA-${env}
所以 stackName 或其他变量可以在名称中使用 ${env} 作为后缀,我也可以在作业、脚本或阶段中使用 ${env}
我该如何设置它?
【问题讨论】:
标签: gitlab gitlab-ci gitlab-ci-runner