Fix pattern to trigger on any files in docs/
[releng/global-jjb.git] / jjb / lf-rtdv3-jobs.yaml
similarity index 88%
rename from jjb/lf-rtdv2-jobs.yaml
rename to jjb/lf-rtdv3-jobs.yaml
index 8acfa5f..a5054aa 100644 (file)
@@ -1,6 +1,6 @@
 ---
-- lf_rtdv2_common: &lf_rtdv2_common
-    name: lf-rtdv2-common
+- lf_rtdv3_common: &lf_rtdv3_common
+    name: lf-rtdv3-common
 
     ######################
     # Default parameters #
 
     gerrit_trigger_file_paths:
       - compare-type: REG_EXP
-        pattern: '.*\.css'
-      - compare-type: REG_EXP
-        pattern: '.*\.html'
-      - compare-type: REG_EXP
-        pattern: '.*\.rst'
-      - compare-type: REG_EXP
-        pattern: '.*\/conf.py'
+        pattern: '^docs\/.*'
 
     #####################
     # Job Configuration #
           files:
             - file-id: lftoolsini
               target: "$HOME/.config/lftools/lftools.ini"
-      - lf-rtdv2-build
+      - lf-rtdv3-build
 
 - job-template:
-    name: "rtdv2-verify-global-{stream}"
-    id: rtdv2-verify-global
-    <<: *lf_rtdv2_common
+    name: "rtdv3-global-verify-{stream}"
+    id: rtdv3-global-verify
+    <<: *lf_rtdv3_common
     # yamllint disable-line rule:key-duplicates
 
     stream: master
                 - branch-compare-type: "ANT"
                   branch-pattern: "**/{branch}"
               file-paths: "{obj:gerrit_trigger_file_paths}"
+              forbidden-file-paths:
+                - compare-type: REG_EXP
+                  pattern: ".*global-jjb.*"
+
           skip-vote:
             successful: "{gerrit-skip-vote}"
             failed: "{gerrit-skip-vote}"
             notbuilt: "{gerrit-skip-vote}"
 
 - job-template:
-    name: "rtdv2-merge-global-{stream}"
-    id: rtdv2-merge-global
-    <<: *lf_rtdv2_common
+    name: "rtdv3-global-merge-{stream}"
+    id: rtdv3-global-merge
+    <<: *lf_rtdv3_common
 
     ######################
     # Default parameters #