branch: master
stream: master
+ default-version: latest
disabled: "{disable-job}"
build-days-to-keep: 7
build-timeout: 15
submodule-recursive: true
submodule-disable: false
submodule-timeout: 10
+ tox-dir: "."
gerrit-skip-vote: false
gerrit_trigger_file_paths:
- 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}"
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.*"