当我的gitlab-ci工作人员完成标签推送时,我想得到分支的名称。
当完成推送时,CI_COMMIT_REF_NAME变量包含分支名称。但是对于标签推送,它被标记本身所取代,而我没有找到获得分支名称的方法。
根据分支名称,我指的是“create”字段,如下面的屏幕截图所示。这个字段可以引用我想在我的gitlab脚本中获得的一个分支。

我想要development。
发布于 2019-11-09 13:14:38
你不能这么做。
标记是(类似于分支)引用,是指向提交的指针。您可以在多个分支中提交,而Gitlab将无法猜测您希望使用哪一个分支。
示例:
dc73e1c Foo
7e9e838 Bar * 1.0, master
956750e Baz
c938048 Qux
6dee84d Quux * develop您可以推送1.0标记,该标记指向7e9e838。此提交是master和develop的一部分。
https://stackoverflow.com/questions/58779599
复制相似问题