gitlab ci 上是否可以仅在标签推送事件上构建?

问题描述 投票:0回答:2

当我有一个持续集成gitlab的项目时,在发布gitlab-ci.yml文件中的自动推送任务时,我想要的是只及时推送标签( git push --follow -tags ) ,文件 gitlab-ci.yml 的任务 - run ,这可能吗(仅 git push --follow -tags )?

我参考了这个事件,但是是在 gitlab ci 中构建的。

git continuous-integration gitlab cdn
2个回答
31
投票

已解决:

添加到

.gitlab-ci.yml
标签:

myjob:
  script: test
  only:
  - tags

0
投票

正如 Diggy 在评论中提到的,

only
except
已被弃用。与
[rules](https://docs.gitlab.com/ee/ci/yaml/#rules)
等效的是:

myjob:
  script: test
  rules:
    - if: $CI_COMMIT_TAG
© www.soinside.com 2019 - 2024. All rights reserved.