从 Gitlab 13.2 开始提供支持,在此之前需要使用 token 调用 api 的方式创建,并且在 push 时跳过 CI 执行,还是挺麻烦的。
参考:
Tag creation in pipelines
Avoid additional pipeline run when creating new tags in a pipeline
Push Options
GitLab CI/CD pipeline configuration reference – workflowrules
GitLab CI/CD pipeline configuration reference – release