从标签推送 gitlab-ci 获取 'create from' 分支名称
Get the 'create from' branch name from a tag push gitlab-ci
我想在我的 gitlab-ci worker 中完成标签推送时获取分支名称。
推送完成后,CI_COMMIT_REF_NAME var 包含分支名称。但是对于标签推送,它被标签本身替换了,我没有找到获取分支名称的方法。
通过分支名称,我指的是 'create from' 字段已填写,如您在下面的屏幕截图中所见。该字段可以引用我想在我的 gitlab-ci 脚本中获得的分支。
我想要development
.
你不能。
标签是(像分支一样)一个引用,一个指向提交的指针。您可以在多个分支中提交,Gitlab 无法猜测您要使用哪一个。
示例:
dc73e1c Foo
7e9e838 Bar * 1.0, master
956750e Baz
c938048 Qux
6dee84d Quux * develop
您按下指向 7e9e838
的 1.0
标签。此提交是 master
AND develop
.
的一部分
我想在我的 gitlab-ci worker 中完成标签推送时获取分支名称。
推送完成后,CI_COMMIT_REF_NAME var 包含分支名称。但是对于标签推送,它被标签本身替换了,我没有找到获取分支名称的方法。
通过分支名称,我指的是 'create from' 字段已填写,如您在下面的屏幕截图中所见。该字段可以引用我想在我的 gitlab-ci 脚本中获得的分支。
我想要development
.
你不能。
标签是(像分支一样)一个引用,一个指向提交的指针。您可以在多个分支中提交,Gitlab 无法猜测您要使用哪一个。
示例:
dc73e1c Foo
7e9e838 Bar * 1.0, master
956750e Baz
c938048 Qux
6dee84d Quux * develop
您按下指向 7e9e838
的 1.0
标签。此提交是 master
AND develop
.