summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvan Read <eread@gitlab.com>2019-05-12 11:07:31 -0500
committerEvan Read <eread@gitlab.com>2019-07-25 13:14:50 +1000
commit055cf714e1f577ce8f003e9f32d18b233a948a23 (patch)
tree5808d0e7f33aff8fc59d412027cee995f3578940
parent5b814f4cea94fb22b36c573239cd5c59c701a450 (diff)
downloadgitlab-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.yml4
-rw-r--r--.gitlab/ci/frontend.gitlab-ci.yml6
-rw-r--r--.gitlab/ci/global.gitlab-ci.yml7
-rw-r--r--.gitlab/ci/rails.gitlab-ci.yml3
-rw-r--r--.gitlab/ci/review.gitlab-ci.yml6
-rw-r--r--.gitlab/ci/test-metadata.gitlab-ci.yml3
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: