diff options
author | Ted Zlatanov <tzz@lifelogs.com> | 2021-01-16 15:45:05 +0000 |
---|---|---|
committer | Ted Zlatanov <tzz@lifelogs.com> | 2021-01-16 18:01:47 +0000 |
commit | 57ae3f29af160d08a3a3568a7d969adecd25bcb7 (patch) | |
tree | ee7913d19588b9f9b277f2114a6775bb62bc15db /test | |
parent | 378ce65a0d26347cb6f25237650f2c8ba9b37bcf (diff) | |
download | emacs-57ae3f29af160d08a3a3568a7d969adecd25bcb7.tar.gz |
test/infra/gitlab-ci.yml: run only for tags and some branches
Diffstat (limited to 'test')
-rw-r--r-- | test/infra/gitlab-ci.yml | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/test/infra/gitlab-ci.yml b/test/infra/gitlab-ci.yml index d8934551b00..f9c0e0c11ab 100644 --- a/test/infra/gitlab-ci.yml +++ b/test/infra/gitlab-ci.yml @@ -26,10 +26,19 @@ # Never run merge request pipelines, they usually duplicate push pipelines # see https://docs.gitlab.com/ee/ci/yaml/README.html#common-if-clauses-for-rules + +# Rules: always run tags and branches named master*, emacs*, feature*, fix* +# Test that it triggers by pushing a tag: `git tag mytag; git push origin mytag` +# Test that it triggers by pushing to: feature/emba, feature1, master, master-2, fix/emba, emacs-299, fix-2 +# Test that it doesn't trigger by pushing to: scratch-2, scratch/emba, oldbranch, dev workflow: rules: - if: '$CI_PIPELINE_SOURCE == "merge_request_event"' when: never + - if: '$CI_COMMIT_TAG' + when: always + - if: '$CI_COMMIT_BRANCH !~ /^(master|emacs|feature|fix)/' + when: never - when: always variables: |