X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=blobdiff_plain;f=jjb%2Flf-rtdv3-jobs.yaml;h=d916d1afcf67429b137d848a6cb38758f238e3ea;hb=ff33e05030b95c28f28f1317f6ac713080e8a5fa;hp=a5054aae9ec25f217adeebf339cd8ffc42eb446d;hpb=ff490ac1ed8f71b44834dbb025a6f44f4611db39;p=releng%2Fglobal-jjb.git diff --git a/jjb/lf-rtdv3-jobs.yaml b/jjb/lf-rtdv3-jobs.yaml index a5054aae..d916d1af 100644 --- a/jjb/lf-rtdv3-jobs.yaml +++ b/jjb/lf-rtdv3-jobs.yaml @@ -8,6 +8,7 @@ branch: master stream: master + default-version: latest disabled: "{disable-job}" build-days-to-keep: 7 build-timeout: 15 @@ -16,6 +17,7 @@ submodule-recursive: true submodule-disable: false submodule-timeout: 10 + tox-dir: "." gerrit-skip-vote: false gerrit_trigger_file_paths: @@ -49,11 +51,26 @@ - 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 + TOX_DIR={tox-dir} + - lf-infra-tox-run: + parallel: "true" + - lf-rtdv3-build: + default-version: "{default-version}" - job-template: name: "rtdv3-global-verify-{stream}" @@ -93,6 +110,8 @@ 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 @@ -148,4 +167,9 @@ 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.*"