system-config/modules/openstack_project/files/jenkins_job_builder/config/python-jobs.yaml
Clark Boylan f40847dd78 Kill trailing whitespace.
Killed trailing whitespace in the puppet repo files using
`sed -r 's/\s+$//'`. Skip binary files and html templates for lodgeit
and mailman.

Change-Id: Ib43493161d8f0e8fae1426b22fb1737832ca14cd
Reviewed-on: https://review.openstack.org/12969
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-10-05 23:27:31 +00:00

168 lines
2.8 KiB
YAML

- job-template:
name: '{name}-coverage'
triggers:
- zuul-post
builders:
- gerrit-git-prep
- coverage
publishers:
- scp:
site: 'static.openstack.org'
files:
- target: 'logs/$ZUUL_SHORT_NEWREV/$ZUUL_PIPELINE/$JOB_NAME/$BUILD_NUMBER'
source: 'cover/**'
keep-hierarchy: true
copy-after-failure: true
- console-log-post
node: '{node}'
- job-template:
name: 'gate-{name}-pep8'
triggers:
- zuul
builders:
- gerrit-git-prep
- pep8
publishers:
- pep8
- console-log
node: '{node}'
- job-template:
name: 'gate-{name}-pylint'
triggers:
- zuul
builders:
- gerrit-git-prep
- pylint
publishers:
- pylint
- console-log
node: '{node}'
- job-template:
name: 'gate-{name}-python26'
triggers:
- zuul
builders:
- gerrit-git-prep
- python26
publishers:
- scp:
site: 'static.openstack.org'
files:
- target: 'logs/$ZUUL_CHANGE/$ZUUL_PATCHSET/$ZUUL_PIPELINE/$JOB_NAME/$BUILD_NUMBER'
source: '**/*nose_results.html'
keep-hierarchy: false
copy-after-failure: true
- console-log
# >= precise does not have python2.6
node: oneiric
- job-template:
name: 'gate-{name}-python27'
parameters:
- label:
name: NODE_LABEL
description: Label of node to use for this build
default: '{node}'
triggers:
- zuul
builders:
- gerrit-git-prep
- python27
publishers:
- scp:
site: 'static.openstack.org'
files:
- target: 'logs/$ZUUL_CHANGE/$ZUUL_PATCHSET/$ZUUL_PIPELINE/$JOB_NAME/$BUILD_NUMBER'
source: '**/*nose_results.html'
keep-hierarchy: false
copy-after-failure: true
- console-log
node: '{node}'
- job-template:
name: 'gate-{name}-merge'
triggers:
- zuul
builders:
- gerrit-git-prep
publishers:
- console-log
node: '{node}'
- job-template:
name: 'gate-{name}-docs'
triggers:
- zuul
builders:
- gerrit-git-prep
- docs
publishers:
- console-log
node: '{node}'
- job-template:
name: 'gate-{name}-pyflakes'
node: precise
triggers:
- zuul
builders:
- gerrit-git-prep
- pyflakes
publishers:
- console-log
- job-group:
name: python-jobs
jobs:
- '{name}-coverage'
- 'gate-{name}-merge'
- 'gate-{name}-pep8'
- 'gate-{name}-python26'
- 'gate-{name}-python27'
- 'gate-{name}-docs'
# pyflakes isn't standard
# pylint isn't standard