在gitlab yaml job

时间:2017-12-11 14:19:44

标签: yaml gitlab gitlab-ci

我在gamlab的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为我提供了标签名称,但我也需要分支名称。 有没有办法得到这个?似乎没有其他变量可以完成这项工作

由于

1 个答案:

答案 0 :(得分:2)

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

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

git branch --contains tags/$CI_COMMIT_REF_NAME