mvn-version: mvn35
parallel: true
pre-build-script: "# pre-build script goes here"
- python-version: python2
+ python-version: python3
sonar-mvn-goal: "sonar:sonar"
stream: master
submodule-recursive: true
github-url: "https://github.com"
parallel: false
pre-build-script: "# pre-build script goes here"
- python-version: python2
+ python-version: python3
stream: master
submodule-recursive: true
submodule-timeout: 10
tox-dir: "."
tox-envs: ""
+ disabled: "{disable-job}"
+
gerrit_trigger_file_paths:
- compare-type: ANT
pattern: ".*"
<<: *lf_pypi_common
<<: *lf_pypi_merge_builders
+ cron: ""
pypi-repo: staging
gerrit_merge_triggers:
choosing-strategy: gerrit
triggers:
+ - timed: "{obj:cron}"
- gerrit:
server-name: "{gerrit-server-name}"
trigger-on: "{obj:gerrit_merge_triggers}"
<<: *lf_pypi_common
<<: *lf_pypi_merge_builders
+ cron: ""
pypi-repo: staging
properties:
jenkins-ssh-credential: "{jenkins-ssh-credential}"
triggers:
+ - timed: "{obj:cron}"
- github-pull-request:
trigger-phrase: "^remerge$"
only-trigger-phrase: false
pypi-repo: pypi
use-release-file: true
- gerrit_trigger_file_paths:
+ # define once and use twice; jobs MUST NOT override
+ gerrit_release_trigger_file_paths:
- compare-type: REG_EXP
pattern: '(releases\/.*\.yaml|\.releases\/.*\.yaml)'
- # github_included_regions MUST match gerrit_trigger_file_paths
- github_included_regions:
+ # github_release_included_regions MUST match gerrit_release_trigger_file_paths
+ github_release_included_regions:
- 'releases\/.*\.yaml'
- '.releases\/.*\.yaml'
branches:
- branch-compare-type: "ANT"
branch-pattern: "**"
- file-paths: "{obj:gerrit_trigger_file_paths}"
+ file-paths: "{obj:gerrit_release_trigger_file_paths}"
- job-template:
name: "{project-name}-pypi-release-verify-{stream}"
github-hooks: true
white-list-target-branches:
- "{branch}"
- included-regions: "{obj:github_included_regions}"
+ included-regions: "{obj:github_release_included_regions}"
- job-template:
name: "{project-name}-pypi-release-merge-{stream}"
branches:
- branch-compare-type: "ANT"
branch-pattern: "**"
- file-paths: "{obj:gerrit_trigger_file_paths}"
+ file-paths: "{obj:gerrit_release_trigger_file_paths}"
- job-template:
name: "{project-name}-pypi-release-merge-{stream}"
github-hooks: true
white-list-target-branches:
- "{branch}"
- included-regions: "{obj:github_included_regions}"
+ included-regions: "{obj:github_release_included_regions}"