Add non-voting quantum devstack jobs.

Have two quantum devstack jobs, one that runs tempest,
and one that does not.  Both of them are non-voting.

Add the job that only runs exercises.sh to the set of projects in
the devstack-gate.

Also add the job that runs tempest to tempest, quantum, devstack,
and devstack-gate, to assist in continuing work to get tempest
working with quantum.

Change-Id: I9383ce2404c7fb31f43a14d7f2de721502aaa921
Reviewed-on: https://review.openstack.org/18560
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
This commit is contained in:
James E. Blair 2012-12-21 11:24:18 -08:00 committed by Jenkins
parent bd438453b8
commit 076e908309
2 changed files with 93 additions and 3 deletions

View File

@ -99,7 +99,7 @@
- job:
name: gate-tempest-devstack-vm-quantum
name: gate-devstack-vm-quantum
node: devstack-precise
wrappers:
@ -148,6 +148,56 @@
DEVSTACK_NODE_NAME=${NODE_NAME}
- job:
name: gate-tempest-devstack-vm-quantum
node: devstack-precise
wrappers:
- timeout:
timeout: 90
fail: true
- timestamps
parameters:
- label:
name: NODE_LABEL
description: Label of node to use for this build
default: devstack-precise
triggers:
- zuul
builders:
- trigger-builds:
- project: devstack-update-inprogress
predefined-parameters:
DEVSTACK_NODE_NAME=${NODE_NAME}
- devstack-checkout
- shell: |
#!/bin/bash -xe
export PYTHONUNBUFFERED=true
export DEVSTACK_GATE_TEMPEST=1
export DEVSTACK_GATE_QUANTUM=1
cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
./safe-devstack-vm-gate-wrap.sh
- link-logs
publishers:
- scp:
site: 'static.openstack.org'
files:
- target: 'logs/$ZUUL_CHANGE/$ZUUL_PATCHSET/$ZUUL_PIPELINE/$JOB_NAME/$BUILD_NUMBER'
source: 'logs/**'
keep-hierarchy: true
copy-after-failure: true
- console-log
- trigger-parameterized-builds:
- project: devstack-update-complete
when: complete
predefined-parameters:
DEVSTACK_NODE_NAME=${NODE_NAME}
- job:
name: periodic-tempest-devstack-vm-full
node: devstack-precise

View File

@ -84,6 +84,10 @@ jobs:
branch: ^master$
- name: gate-openstack-cli-guide
success-pattern: http://docs-draft.openstack.org/{job.name}/{pipeline.name}/{build.number}/cli/quick-start
- name: gate-tempest-devstack-vm-quantum
voting: false
- name: gate-devstack-vm-quantum
voting: false
projects:
@ -225,6 +229,7 @@ projects:
- gate-cinder-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
gate:
- gate-cinder-docs
- gate-cinder-pep8
@ -232,6 +237,7 @@ projects:
- gate-cinder-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
post:
- cinder-tarball
- cinder-coverage
@ -247,6 +253,7 @@ projects:
- gate-glance-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
gate:
- gate-glance-docs
- gate-glance-pep8
@ -254,6 +261,7 @@ projects:
- gate-glance-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
post:
- glance-tarball
- glance-coverage
@ -270,6 +278,7 @@ projects:
- gate-horizon-selenium
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
gate:
- gate-horizon-docs
- gate-horizon-pep8
@ -278,6 +287,7 @@ projects:
- gate-horizon-selenium
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
post:
- horizon-tarball
- horizon-coverage
@ -293,6 +303,7 @@ projects:
- gate-keystone-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
gate:
- gate-keystone-docs
- gate-keystone-pep8
@ -300,6 +311,7 @@ projects:
- gate-keystone-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
post:
- keystone-tarball
- keystone-coverage
@ -314,6 +326,7 @@ projects:
- gate-nova-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
- gate-nova-pylint
gate:
- gate-nova-docs
@ -322,6 +335,7 @@ projects:
- gate-nova-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
post:
- nova-tarball
- nova-coverage
@ -353,11 +367,15 @@ projects:
- gate-quantum-pep8
- gate-quantum-python26
- gate-quantum-python27
- gate-tempest-devstack-vm-quantum
- gate-devstack-vm-quantum
gate:
- gate-quantum-docs
- gate-quantum-pep8
- gate-quantum-python26
- gate-quantum-python27
- gate-tempest-devstack-vm-quantum
- gate-devstack-vm-quantum
post:
- quantum-tarball
- quantum-coverage
@ -373,6 +391,7 @@ projects:
- gate-swift-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
gate:
- gate-swift-docs
- gate-swift-pep8
@ -380,6 +399,7 @@ projects:
- gate-swift-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
post:
- swift-tarball
- swift-coverage
@ -413,6 +433,7 @@ projects:
- gate-python-cinderclient-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
gate:
- gate-python-cinderclient-docs
- gate-python-cinderclient-pep8
@ -420,6 +441,7 @@ projects:
- gate-python-cinderclient-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
post:
- python-cinderclient-sdist-tarball
- python-cinderclient-coverage
@ -435,6 +457,7 @@ projects:
- gate-python-glanceclient-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
gate:
- gate-python-glanceclient-docs
- gate-python-glanceclient-pep8
@ -442,6 +465,7 @@ projects:
- gate-python-glanceclient-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
post:
- python-glanceclient-sdist-tarball
- python-glanceclient-coverage
@ -457,6 +481,7 @@ projects:
- gate-python-keystoneclient-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
gate:
- gate-python-keystoneclient-docs
- gate-python-keystoneclient-pep8
@ -464,6 +489,7 @@ projects:
- gate-python-keystoneclient-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
post:
- python-keystoneclient-sdist-tarball
- python-keystoneclient-coverage
@ -479,6 +505,7 @@ projects:
- gate-python-novaclient-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
gate:
- gate-python-novaclient-docs
- gate-python-novaclient-pep8
@ -486,6 +513,7 @@ projects:
- gate-python-novaclient-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
post:
- python-novaclient-sdist-tarball
- python-novaclient-coverage
@ -519,6 +547,7 @@ projects:
- gate-python-quantumclient-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
gate:
- gate-python-quantumclient-docs
- gate-python-quantumclient-pep8
@ -526,6 +555,7 @@ projects:
- gate-python-quantumclient-python27
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-devstack-vm-quantum
post:
- python-quantumclient-sdist-tarball
- python-quantumclient-coverage
@ -561,22 +591,28 @@ projects:
check:
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-quantum
- gate-devstack-vm-quantum
gate:
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
silent:
- gate-tempest-devstack-vm-quantum
- gate-devstack-vm-quantum
silent:
- gate-tempest-devstack-vm-postgres
- name: openstack-infra/devstack-gate
check:
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-quantum
- gate-devstack-vm-quantum
gate:
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
silent:
- gate-tempest-devstack-vm-quantum
- gate-devstack-vm-quantum
silent:
- gate-tempest-devstack-vm-postgres
- name: openstack-dev/pbr
@ -603,10 +639,14 @@ projects:
- gate-tempest-pep8
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-quantum
- gate-devstack-vm-quantum
gate:
- gate-tempest-pep8
- gate-tempest-devstack-vm
- gate-tempest-devstack-vm-cinder
- gate-tempest-devstack-vm-quantum
- gate-devstack-vm-quantum
- name: openstack/ceilometer
check: