RTD Allow projects to change their default-version
[releng/global-jjb.git] / jjb / lf-rtdv3-jobs.yaml
index a5054aa..ba03713 100644 (file)
@@ -8,6 +8,7 @@
 
     branch: master
     stream: master
+    default-version: latest
     disabled: "{disable-job}"
     build-days-to-keep: 7
     build-timeout: 15
       - lf-infra-publish
 
     builders:
-      - config-file-provider:
-          files:
-            - file-id: lftoolsini
-              target: "$HOME/.config/lftools/lftools.ini"
-      - lf-rtdv3-build
+      - conditional-step:
+          condition-kind: file-exists
+          condition-filename: .readthedocs.yaml
+          on-evaluation-failure: dont-run
+          steps:
+            - config-file-provider:
+                files:
+                  - file-id: lftoolsini
+                    target: "$HOME/.config/lftools/lftools.ini"
+            - lf-infra-pre-build
+            - lf-infra-tox-install:
+                python-version: "python3"
+            - inject:
+                properties-content: |
+                  TOX_ENVS=docs,docs-linkcheck
+            - lf-infra-tox-run:
+                parallel: "true"
+            - lf-rtdv3-build:
+                default-version: "{default-version}"
 
 - job-template:
     name: "rtdv3-global-verify-{stream}"
               branches:
                 - branch-compare-type: "ANT"
                   branch-pattern: "**/{branch}"
+                - branch-compare-type: "ANT"
+                  branch-pattern: "refs/tags/**"
               file-paths: "{obj:gerrit_trigger_file_paths}"
               forbidden-file-paths:
                 - compare-type: REG_EXP
               branches:
                 - branch-compare-type: "ANT"
                   branch-pattern: "**/{branch}"
+                - branch-compare-type: "ANT"
+                  branch-pattern: "refs/tags/**"
               file-paths: "{obj:gerrit_trigger_file_paths}"
+              forbidden-file-paths:
+                - compare-type: REG_EXP
+                  pattern: ".*global-jjb.*"