Fix: RTD Gitlab Triggers for Stable branch 53/72753/1
authorTrevor Bramwell <tbramwell@linuxfoundation.org>
Fri, 2 Jul 2021 18:39:26 +0000 (11:39 -0700)
committerTrevor Bramwell <tbramwell@linuxfoundation.org>
Fri, 2 Jul 2021 18:39:26 +0000 (11:39 -0700)
Adds a STABLE_BRANCH variable to ensure builds run on merges to
'stable/*' branches.

Change-Id: Ib2a72e705600a6a48454acd2b74b35e46d1e9877
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
gitlab-templates/RTD.gitlab-ci.yml

index 198ed5b..59b455d 100644 (file)
@@ -27,6 +27,7 @@ variables:
   PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip"
   DOCS_DIRECTORY: "docs"
   DOCS_REQUIREMENTS: "$DOCS_DIRECTORY/requirements.txt"
+  STABLE_BRANCH: "stable/*"
 
 .docs-cache: &docs-cache
   paths:
@@ -58,9 +59,11 @@ docs-build:
   rules:
     - if: $CI_PIPELINE_SOURCE == "schedule" && $DOCS_SCHEDULE != "true"
       when: never
-    - if: $CI_PIPELINE_SOURCE == "merge_request_event" || $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
+    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
       changes:
         - $DOCS_DIRECTORY/**/*
+    - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
+    - if: $CI_COMMIT_BRANCH == $STABLE_BRANCH
 
 docs-link-check:
   stage: test
@@ -78,9 +81,11 @@ docs-link-check:
   rules:
     - if: $CI_PIPELINE_SOURCE == "schedule" && $DOCS_SCHEDULE != "true"
       when: never
-    - if: $CI_PIPELINE_SOURCE == "merge_request_event" || $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
+    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
       changes:
         - $DOCS_DIRECTORY/**/*
+    - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
+    - if: $CI_COMMIT_BRANCH == $STABLE_BRANCH
 
 pages:
   stage: deploy