Run tests against Folsom for Ceilometer

We want to keep the compatibility with Folsom so we run tests using versions
of our dependencies bound to this version.

Change-Id: Ia7af8207d004cbe809add790d467637e81bfb866
Signed-off-by: Julien Danjou <julien@danjou.info>
Reviewed-on: https://review.openstack.org/16520
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
This commit is contained in:
Julien Danjou 2012-11-20 12:05:55 +01:00 committed by Jenkins
parent 4f433a021f
commit 67c9194ec8
3 changed files with 64 additions and 0 deletions

View File

@ -88,6 +88,16 @@
builders:
- shell: "/usr/local/jenkins/slave_scripts/run-tox.sh 27"
- builder:
name: python26-folsom
builders:
- shell: "/usr/local/jenkins/slave_scripts/run-tox.sh 26-folsom"
- builder:
name: python27-folsom
builders:
- shell: "/usr/local/jenkins/slave_scripts/run-tox.sh 27-folsom"
- builder:
name: tarball
builders:

View File

@ -78,6 +78,29 @@
# >= precise does not have python2.6
node: oneiric
- job-template:
name: 'gate-{name}-python26-folsom'
triggers:
- zuul
builders:
- gerrit-git-prep
- python26-folsom
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'
@ -107,6 +130,33 @@
node: '{node}'
- job-template:
name: 'gate-{name}-python27-folsom'
parameters:
- label:
name: NODE_LABEL
description: Label of node to use for this build
default: '{node}'
triggers:
- zuul
builders:
- gerrit-git-prep
- python27-folsom
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'

View File

@ -640,11 +640,15 @@ projects:
- gate-ceilometer-pep8
- gate-ceilometer-python26
- gate-ceilometer-python27
- gate-ceilometer-python26-folsom
- gate-ceilometer-python27-folsom
gate:
- gate-ceilometer-merge:
- gate-ceilometer-pep8
- gate-ceilometer-python26
- gate-ceilometer-python27
- gate-ceilometer-python26-folsom
- gate-ceilometer-python27-folsom
post:
- ceilometer-tarball
- ceilometer-coverage