在GitLab CI/CD作业中添加并推送提交标记
是否可以使用GitLab CI/CD配置文件添加和推送提交标记在GitLab CI/CD作业中添加并推送提交标记,gitlab,gitlab-ci,Gitlab,Gitlab Ci,是否可以使用GitLab CI/CD配置文件添加和推送提交标记 在我的用例中,我有一个release阶段,它上载python包及其相关文档,然后只有在这些成功之后,我才想用版本号标记提交。只需使用release阶段在.gitlab ci.yml中添加一个作业,其中包含以下行: tag_commit: stage: release script: - git tag -a v1.0 <COMMIT_ID> -m "Message here" - gi
在我的用例中,我有一个
release
阶段,它上载python包及其相关文档,然后只有在这些成功之后,我才想用版本号标记提交。只需使用release
阶段在.gitlab ci.yml
中添加一个作业,其中包含以下行:
tag_commit:
stage: release
script:
- git tag -a v1.0 <COMMIT_ID> -m "Message here"
- git push origin v1.0
tag\u提交:
阶段:发布
脚本:
-git标签-v1.0-m“消息在这里”
-git推送源版本1.0
GitLab公开RESTAPI进行标记。例如:
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"
标记它:
阶段:发布
脚本:
-curl--请求POST--标题“PRIVATE-TOKEN:”https://gitlab.example.com/api/v4/projects/5/repository/tags?tag_name=test&ref=master"
请参阅中的详细信息。在代码中包含版本标记不会缩放。此外,通过在管道内推送标签来修改回购协议是一个应该避免的副作用。不是如何在gitlab中创建发布。宁愿看到