我在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为我提供了标签名称,但我也需要分支名称。 有没有办法得到这个?似乎没有其他变量可以完成这项工作
由于
答案 0 :(得分:2)
我想你的问题是:“我可以获得标签源自的分支吗?”
在这种情况下,this SO post可能是答案(摘要):
git branch --contains tags/$CI_COMMIT_REF_NAME