Difference between revisions of "GitLab CI only:"
Jump to navigation
Jump to search
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
https://docs.gitlab.com/ee/ci/yaml/#only--except | https://docs.gitlab.com/ee/ci/yaml/#only--except | ||
+ | |||
+ | == Official example == | ||
+ | job1: | ||
+ | [[script:]] echo | ||
+ | [[only:]] | ||
+ | - main | ||
+ | - /^issue-.*$/ | ||
+ | - merge_requests | ||
+ | |||
+ | job2: | ||
+ | script: echo | ||
+ | [[except:]] | ||
+ | - main | ||
+ | - /^stable-branch.*$/ | ||
+ | - schedules | ||
+ | |||
+ | Both are equivalent (official example): | ||
+ | job1: | ||
+ | script: echo | ||
+ | only: | ||
+ | - branches | ||
+ | |||
+ | job2: | ||
+ | script: echo | ||
+ | only: | ||
+ | [[refs:]] | ||
+ | - branches | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | [[except:]] | ||
== See also == | == See also == | ||
* {{gitlab-ci.yml}} | * {{gitlab-ci.yml}} | ||
+ | * {{GitLab CI}} | ||
[[Category:GitLab]] | [[Category:GitLab]] |
Latest revision as of 08:47, 28 September 2022
https://docs.gitlab.com/ee/ci/yaml/#only--except
Official example[edit]
job1: script: echo only: - main - /^issue-.*$/ - merge_requests job2: script: echo except: - main - /^stable-branch.*$/ - schedules
Both are equivalent (official example):
job1: script: echo only: - branches job2: script: echo only: refs: - branches
except:
See also[edit]
Advertising: