访问gitlab yaml作业中的分支名称
我在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
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