system-config/modules/openstack_project/files/jenkins_job_builder/config/python-bitrot-jobs.yaml
James E. Blair 705c1d5948 Trigger periodic jobs with Zuul
This takes care of all the current jobs started by a timer in
Jenkins except the devstack-gate maintenance jobs.  For the time
being, there will continue to be a set of those jobs for each
Jenkins master (as opposed to other periodic jobs which we want
to run only once globally).  In the future we can evolve devstack-
gate to run as a single daemon and remove those jobs.

Change-Id: I1215b7cb51ffcd65b69d1b54e9f8d051a406a57a
2013-08-02 10:31:03 -07:00

121 lines
2.6 KiB
YAML

- job-template:
name: 'periodic-{name}-python26-{branch-name}'
wrappers:
- timeout:
timeout: 40
fail: true
- timestamps
builders:
- python26:
github-org: '{github-org}'
project: '{name}'
publishers:
- scp:
site: 'static.openstack.org'
files:
- target: 'logs/periodic/$JOB_NAME/$BUILD_NUMBER'
source: '**/*nose_results.html'
keep-hierarchy: false
copy-after-failure: true
- console-log-periodic
- email:
recipients: '{email}'
scm:
- git:
url: 'git://github.com/{github-org}/{name}.git'
branches:
- 'origin/{branch}'
node: centos6
- job-template:
name: 'periodic-{name}-python27-{branch-name}'
wrappers:
- timeout:
timeout: 40
fail: true
- timestamps
builders:
- python27:
github-org: '{github-org}'
project: '{name}'
publishers:
- scp:
site: 'static.openstack.org'
files:
- target: 'logs/periodic/$JOB_NAME/$BUILD_NUMBER'
source: '**/*nose_results.html'
keep-hierarchy: false
copy-after-failure: true
- console-log-periodic
- email:
recipients: '{email}'
scm:
- git:
url: 'git://github.com/{github-org}/{name}.git'
branches:
- 'origin/{branch}'
node: '{node}'
- job-template:
name: 'periodic-{name}-docs-{branch-name}'
wrappers:
- timeout:
timeout: 40
fail: true
- timestamps
builders:
- docs:
github-org: '{github-org}'
project: '{name}'
publishers:
- console-log-periodic
- email:
recipients: '{email}'
scm:
- git:
url: 'git://github.com/{github-org}/{name}.git'
branches:
- 'origin/{branch}'
node: '{node}'
- job-group:
name: python-folsom-bitrot-jobs
branch: 'stable/folsom'
branch-name: 'stable-folsom'
email: openstack-stable-maint@lists.openstack.org
node: precise
jobs:
- 'periodic-{name}-python26-{branch-name}'
- 'periodic-{name}-python27-{branch-name}'
- 'periodic-{name}-docs-{branch-name}'
- job-group:
name: python-grizzly-bitrot-jobs
branch: 'stable/grizzly'
branch-name: 'stable-grizzly'
email: openstack-stable-maint@lists.openstack.org
node: precise
jobs:
- 'periodic-{name}-python26-{branch-name}'
- 'periodic-{name}-python27-{branch-name}'
- 'periodic-{name}-docs-{branch-name}'