从标签push gitlab-ci获取“创建自”分支名称

当我在gitlab-ci worker中完成标签推送后,我想获得分支名称。

完成推送后,CI_COMMIT_REF_NAME变量包含分支名称。但是对于标签推送,它被标签本身代替,我没有找到获取分支名称的方法。

按分支名称,我指的是“创建自”字段,如您在下面的屏幕快照中所见。该字段可以引用我想在gitlab-ci脚本中获得的分支。

从标签push gitlab-ci获取“创建自”分支名称

我想得到development

cai0157 回答:从标签push gitlab-ci获取“创建自”分支名称

你不能。

标签是(如分支)引用,是指向 commit 的指针。您可以提交多个分支,而Gitlab将无法猜测您要使用哪个分支。

示例:

dc73e1c Foo
7e9e838 Bar    * 1.0,master
956750e Baz    
c938048 Qux
6dee84d Quux   * develop

您按下1.0标记,该标记指向7e9e838。此提交是masterdevelop的一部分。

本文链接:https://www.f2er.com/3132807.html

大家都在问