使用Gitlab CI,我正在尝试执行以下操作:
script:
- do some stuff
- if tag / branch name == "xx":
- do additional things
有没有办法做到这一点?
答案 0 :(得分:0)
Gitlab将许多predefined environmental variables导出到脚本环境,其中之一是CI_COMMIT_TAG
,它是在标记上构建时设置的。有了它,假设脚本是用posix shell解释的,则通常可以使用例如if [ "${CI_COMMIT_TAG}" == "xx" ]; then something; fi
来编写脚本。