当我有一个持续集成gitlab的项目时,在发布gitlab-ci.yml文件中的自动推送任务时,我想要的是只及时推送标签( git push --follow -tags ) ,文件 gitlab-ci.yml 的任务 - run ,这可能吗(仅 git push --follow -tags )?
我参考了这个事件,但是是在 gitlab ci 中构建的。
已解决:
添加到
.gitlab-ci.yml
标签:
myjob:
script: test
only:
- tags
正如 Diggy 在评论中提到的,
only
和 except
已被弃用。与 [rules](https://docs.gitlab.com/ee/ci/yaml/#rules)
等效的是:
myjob:
script: test
rules:
- if: $CI_COMMIT_TAG