我有一个像这样的 gitlab ci 配置
simple build :
stage: build
script:
# i want to echo branch name here
rules :
- if: $CI_COMMIT_TAG
我想将分支名称作为变量回显
我尝试使用 $CI_COMMIT_BRANCH 或 $CI_COMMIT_REF_NAME 但这两个变量仅在提交触发管道时才起作用
如果要将分支名称作为变量回显,可以使用 GitLab 提供的预定义 CI_COMMIT_REF_NAME 变量。该变量包含正在构建的分支或标签的名称。
以下是修改 GitLab CI 配置的方法:
配置:
1)。 CI_COMMIT_REF_NAME:此变量保存正在构建的分支或标签的名称。 2)。 $CI_COMMIT_REF_NAME:此变量脚本部分用于打印分支名称。 3)。如果定义了 $CI_COMMIT_TAG,则作业将运行(意味着作业将仅针对此标签运行),这允许作业仅针对分支运行。
当作业运行分支构建时,此设置配置将回显分支名称。