是否可以使用GitLab CI / CD配置文件添加和推送提交标记?
在我的用例中,我有一个release
阶段,该阶段上载一个python软件包及其相关文档,然后,只有在这些软件包成功之后,我才想用版本号标记提交。
答案 0 :(得分:2)
只需在release
的{{1}}阶段使用以下行添加作业:
.gitlab-ci.yml
答案 1 :(得分:-1)
GitLab 公开了用于标记的 REST API。示例:
tag_it:
stage: release
script:
- curl --request POST --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/projects/5/repository/tags?tag_name=test&ref=master"
在https://docs.gitlab.com/ee/api/tags.html#create-a-new-tag中查看更多信息。