diff options
author | Evan Read <eread@gitlab.com> | 2019-05-12 11:07:31 -0500 |
---|---|---|
committer | Evan Read <eread@gitlab.com> | 2019-07-25 13:14:50 +1000 |
commit | 055cf714e1f577ce8f003e9f32d18b233a948a23 (patch) | |
tree | 5808d0e7f33aff8fc59d412027cee995f3578940 | |
parent | 5b814f4cea94fb22b36c573239cd5c59c701a450 (diff) | |
download | gitlab-ce-create-docs-only-pipelines.tar.gz |
Set documentation pipeline rules for *.md filescreate-docs-only-pipelines
Remove requirement for special branch name for docs to
include and exclude jobs. Replace with logic to function
the same way on changes to docs *.md files.
-rw-r--r-- | .gitlab/ci/docs.gitlab-ci.yml | 4 | ||||
-rw-r--r-- | .gitlab/ci/frontend.gitlab-ci.yml | 6 | ||||
-rw-r--r-- | .gitlab/ci/global.gitlab-ci.yml | 7 | ||||
-rw-r--r-- | .gitlab/ci/rails.gitlab-ci.yml | 3 | ||||
-rw-r--r-- | .gitlab/ci/review.gitlab-ci.yml | 6 | ||||
-rw-r--r-- | .gitlab/ci/test-metadata.gitlab-ci.yml | 3 |
6 files changed, 18 insertions, 11 deletions
diff --git a/.gitlab/ci/docs.gitlab-ci.yml b/.gitlab/ci/docs.gitlab-ci.yml index de1110f39fa..e00c18a8689 100644 --- a/.gitlab/ci/docs.gitlab-ci.yml +++ b/.gitlab/ci/docs.gitlab-ci.yml @@ -33,8 +33,8 @@ review-docs-deploy: - gem install gitlab --no-document - ./$SCRIPT_NAME deploy only: - - /(^docs[\/-].*|.*-docs$)/@gitlab-org/gitlab-ce - - /(^docs[\/-].*|.*-docs$)/@gitlab-org/gitlab-ee + changes: + - "doc/**/*.md" except: - /(^qa[\/-].*|.*-qa$)/ diff --git a/.gitlab/ci/frontend.gitlab-ci.yml b/.gitlab/ci/frontend.gitlab-ci.yml index fe369ffec13..83674944cbf 100644 --- a/.gitlab/ci/frontend.gitlab-ci.yml +++ b/.gitlab/ci/frontend.gitlab-ci.yml @@ -73,7 +73,8 @@ gitlab:assets:compile pull-cache: refs: - master@gitlab-org/gitlab-ce - master@gitlab-org/gitlab-ee - - /(^docs[\/-].*|.*-docs$)/ + changes: + - "doc/**/*.md" .compile-assets-metadata: extends: .dedicated-runner @@ -111,7 +112,8 @@ compile-assets pull-cache: refs: - master@gitlab-org/gitlab-ce - master@gitlab-org/gitlab-ee - - /(^docs[\/-].*|.*-docs$)/ + changes: + - "doc/**/*.md" karma: extends: .dedicated-no-docs-pull-cache-job diff --git a/.gitlab/ci/global.gitlab-ci.yml b/.gitlab/ci/global.gitlab-ci.yml index 4da7f404767..b91509e7728 100644 --- a/.gitlab/ci/global.gitlab-ci.yml +++ b/.gitlab/ci/global.gitlab-ci.yml @@ -30,14 +30,15 @@ .no-docs: except: - refs: - - /(^docs[\/-].*|.*-docs$)/ + changes: + - "doc/**/*.md" .no-docs-and-no-qa: except: refs: - - /(^docs[\/-].*|.*-docs$)/ - /(^qa[\/-].*|.*-qa$)/ + changes: + - "doc/**/*.md" .dedicated-no-docs-pull-cache-job: extends: diff --git a/.gitlab/ci/rails.gitlab-ci.yml b/.gitlab/ci/rails.gitlab-ci.yml index 1392768127b..751156cbb8b 100644 --- a/.gitlab/ci/rails.gitlab-ci.yml +++ b/.gitlab/ci/rails.gitlab-ci.yml @@ -207,8 +207,9 @@ downtime_check: - master - tags - /^[\d-]+-stable(-ee)?$/ - - /(^docs[\/-].*|.*-docs$)/ - /(^qa[\/-].*|.*-qa$)/ + changes: + - "doc/**/*.md" dependencies: - setup-test-env diff --git a/.gitlab/ci/review.gitlab-ci.yml b/.gitlab/ci/review.gitlab-ci.yml index 41d52c4e095..56e396cbc40 100644 --- a/.gitlab/ci/review.gitlab-ci.yml +++ b/.gitlab/ci/review.gitlab-ci.yml @@ -7,7 +7,8 @@ except: refs: - master - - /(^docs[\/-].*|.*-docs$)/ + changes: + - "doc/**/*.md" .review-schedules-only: &review-schedules-only only: @@ -20,7 +21,8 @@ except: refs: - tags - - /(^docs[\/-].*|.*-docs$)/ + changes: + - "doc/**/*.md" .review-base: &review-base extends: .dedicated-runner diff --git a/.gitlab/ci/test-metadata.gitlab-ci.yml b/.gitlab/ci/test-metadata.gitlab-ci.yml index 3a5735a2be9..ff7fca1679d 100644 --- a/.gitlab/ci/test-metadata.gitlab-ci.yml +++ b/.gitlab/ci/test-metadata.gitlab-ci.yml @@ -71,8 +71,9 @@ flaky-examples-check: except: refs: - master - - /(^docs[\/-].*|.*-docs$)/ - /(^qa[\/-].*|.*-qa$)/ + changes: + - "doc/**/*.md" artifacts: expire_in: 30d paths: |