访问gitlab yaml作业中的分支名称

访问gitlab yaml作业中的分支名称,yaml,gitlab,gitlab-ci,Yaml,Gitlab,Gitlab Ci,我在gitlab的yaml文件中定义了一个作业,该作业在创建标记时运行 dev_tests: stage: tagging tags: - pro1 - shared only: - tags except: - branches script: - echo running dev tests - echo $CI_COMMIT_REF_NAME - /usr/local/bin/phpunit -c phpunit_config

我在gitlab的yaml文件中定义了一个作业,该作业在创建标记时运行

dev_tests:
stage: tagging

tags:
    - pro1
    - shared

only:
    - tags

except:
    - branches

script:
    - echo running dev tests
    - echo $CI_COMMIT_REF_NAME
    - /usr/local/bin/phpunit -c phpunit_config.xml
变量$CI_COMMIT_REF_NAME为我提供了标记名,但我还需要分支名。 有办法得到这个吗?其他变量似乎都不起作用


谢谢

我想你的问题是:“我可以得到标签来源的分支吗?”

在这种情况下,答案可能是(摘要):


我想你的问题是:“我可以得到标签来源的分支吗?”

在这种情况下,答案可能是(摘要):


但gitlab检查出头部分离。。。它实际上不是创建标记的分支。这在我们有正确分支的本地机器上工作…但是在gitlab上如何让这个命令工作?但是gitlab检查为头部分离。。。它实际上不是创建标记的分支。这在我们有正确分支的本地机器上工作……但是在gitlab上如何让这个命令工作呢?
git branch --contains tags/$CI_COMMIT_REF_NAME