- 变量失效
在GitLab中新建的项目,默认保护分支为master,但在后续开发中,会有多个分支出现,例如说,新版本分支master1.1,在这
个分支下根目录构建了.gitlab-ci.yml,若.yml中有类似于
docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
这类语句, 可以在GitLab中添加对应变量,
若勾选了受保护,就会出现以下错误
当然,如果是在master分支上添加的.gitlab-ci.yml就可以勾选受保护了。
如果非要选择受保护,当又想执行成功,可以选择运行流水线,这步操作是一次性的,也是该流水钱能成功,若重新运行但
又不是设置的流水钱,就会报错;
创建之后就会执行,创建变量只会适用于当前的。
- 待续