X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=blobdiff_plain;f=jjb%2Flf-rtdv3-jobs.yaml;h=dc6becc43cfcb0d52b0aac70dd5246c9c7a20983;hb=4867c0799530acf13f7527c6a026879bdfb34e06;hp=a5054aae9ec25f217adeebf339cd8ffc42eb446d;hpb=718fdb52ab8a23a16e91f80a7d8ae26d116ca6ea;p=releng%2Fglobal-jjb.git diff --git a/jjb/lf-rtdv3-jobs.yaml b/jjb/lf-rtdv3-jobs.yaml index a5054aae..dc6becc4 100644 --- a/jjb/lf-rtdv3-jobs.yaml +++ b/jjb/lf-rtdv3-jobs.yaml @@ -1,5 +1,5 @@ --- -- lf_rtdv3_common: &lf_rtdv3_common +- _lf_rtdv3_common: &lf_rtdv3_common name: lf-rtdv3-common ###################### @@ -8,14 +8,17 @@ branch: master stream: master + default-version: latest disabled: "{disable-job}" build-days-to-keep: 7 build-timeout: 15 disable-job: false git-url: "$GIT_URL/$PROJECT" - submodule-recursive: true - submodule-disable: false + submodule-recursive: false + submodule-disable: true submodule-timeout: 10 + tox-dir: "." + doc-dir: "docs/_build/html" gerrit-skip-vote: false gerrit_trigger_file_paths: @@ -27,6 +30,7 @@ ##################### project-type: freestyle + concurrent: true node: "{build-node}" properties: @@ -49,11 +53,27 @@ - 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} + DOC_DIR={doc-dir} + - lf-infra-tox-run: + parallel: "true" + - lf-rtdv3-build: + default-version: "{default-version}" - job-template: name: "rtdv3-global-verify-{stream}" @@ -93,6 +113,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 +170,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.*"