【发布时间】:2021-08-24 10:57:55
【问题描述】:
我正在使用 GitLab 的 CI/CD,试图在 workflow 部分的规则中设置变量。 稍后检查变量的值时,在作业中似乎未设置该值,但条件已满足。
我正在使用 GitLab 社区添加版本 13.7.4
以下是我的 .gitlab-ci.yml:
stages:
- prep
variables:
VAR1: "no value"
workflow:
rules:
- if: $CI_COMMIT_BRANCH == "master"
variables:
VAR1: "Value"
job:
stage: prep
script:
- echo "CI_COMMIT_BRANCH=$CI_COMMIT_BRANCH"
- echo "VAR1=$VAR1"
我做错了什么?
谢谢!
【问题讨论】: