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:
parent
bd438453b8
commit
076e908309
@ -99,7 +99,7 @@
|
|||||||
|
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: gate-tempest-devstack-vm-quantum
|
name: gate-devstack-vm-quantum
|
||||||
node: devstack-precise
|
node: devstack-precise
|
||||||
|
|
||||||
wrappers:
|
wrappers:
|
||||||
@ -148,6 +148,56 @@
|
|||||||
DEVSTACK_NODE_NAME=${NODE_NAME}
|
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:
|
- job:
|
||||||
name: periodic-tempest-devstack-vm-full
|
name: periodic-tempest-devstack-vm-full
|
||||||
node: devstack-precise
|
node: devstack-precise
|
||||||
|
@ -84,6 +84,10 @@ jobs:
|
|||||||
branch: ^master$
|
branch: ^master$
|
||||||
- name: gate-openstack-cli-guide
|
- name: gate-openstack-cli-guide
|
||||||
success-pattern: http://docs-draft.openstack.org/{job.name}/{pipeline.name}/{build.number}/cli/quick-start
|
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:
|
projects:
|
||||||
@ -225,6 +229,7 @@ projects:
|
|||||||
- gate-cinder-python27
|
- gate-cinder-python27
|
||||||
- gate-tempest-devstack-vm
|
- gate-tempest-devstack-vm
|
||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
|
- gate-devstack-vm-quantum
|
||||||
gate:
|
gate:
|
||||||
- gate-cinder-docs
|
- gate-cinder-docs
|
||||||
- gate-cinder-pep8
|
- gate-cinder-pep8
|
||||||
@ -232,6 +237,7 @@ projects:
|
|||||||
- gate-cinder-python27
|
- gate-cinder-python27
|
||||||
- gate-tempest-devstack-vm
|
- gate-tempest-devstack-vm
|
||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
|
- gate-devstack-vm-quantum
|
||||||
post:
|
post:
|
||||||
- cinder-tarball
|
- cinder-tarball
|
||||||
- cinder-coverage
|
- cinder-coverage
|
||||||
@ -247,6 +253,7 @@ projects:
|
|||||||
- gate-glance-python27
|
- gate-glance-python27
|
||||||
- gate-tempest-devstack-vm
|
- gate-tempest-devstack-vm
|
||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
|
- gate-devstack-vm-quantum
|
||||||
gate:
|
gate:
|
||||||
- gate-glance-docs
|
- gate-glance-docs
|
||||||
- gate-glance-pep8
|
- gate-glance-pep8
|
||||||
@ -254,6 +261,7 @@ projects:
|
|||||||
- gate-glance-python27
|
- gate-glance-python27
|
||||||
- gate-tempest-devstack-vm
|
- gate-tempest-devstack-vm
|
||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
|
- gate-devstack-vm-quantum
|
||||||
post:
|
post:
|
||||||
- glance-tarball
|
- glance-tarball
|
||||||
- glance-coverage
|
- glance-coverage
|
||||||
@ -270,6 +278,7 @@ projects:
|
|||||||
- gate-horizon-selenium
|
- gate-horizon-selenium
|
||||||
- gate-tempest-devstack-vm
|
- gate-tempest-devstack-vm
|
||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
|
- gate-devstack-vm-quantum
|
||||||
gate:
|
gate:
|
||||||
- gate-horizon-docs
|
- gate-horizon-docs
|
||||||
- gate-horizon-pep8
|
- gate-horizon-pep8
|
||||||
@ -278,6 +287,7 @@ projects:
|
|||||||
- gate-horizon-selenium
|
- gate-horizon-selenium
|
||||||
- gate-tempest-devstack-vm
|
- gate-tempest-devstack-vm
|
||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
|
- gate-devstack-vm-quantum
|
||||||
post:
|
post:
|
||||||
- horizon-tarball
|
- horizon-tarball
|
||||||
- horizon-coverage
|
- horizon-coverage
|
||||||
@ -293,6 +303,7 @@ projects:
|
|||||||
- gate-keystone-python27
|
- gate-keystone-python27
|
||||||
- gate-tempest-devstack-vm
|
- gate-tempest-devstack-vm
|
||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
|
- gate-devstack-vm-quantum
|
||||||
gate:
|
gate:
|
||||||
- gate-keystone-docs
|
- gate-keystone-docs
|
||||||
- gate-keystone-pep8
|
- gate-keystone-pep8
|
||||||
@ -300,6 +311,7 @@ projects:
|
|||||||
- gate-keystone-python27
|
- gate-keystone-python27
|
||||||
- gate-tempest-devstack-vm
|
- gate-tempest-devstack-vm
|
||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
|
- gate-devstack-vm-quantum
|
||||||
post:
|
post:
|
||||||
- keystone-tarball
|
- keystone-tarball
|
||||||
- keystone-coverage
|
- keystone-coverage
|
||||||
@ -314,6 +326,7 @@ projects:
|
|||||||
- gate-nova-python27
|
- gate-nova-python27
|
||||||
- gate-tempest-devstack-vm
|
- gate-tempest-devstack-vm
|
||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
|
- gate-devstack-vm-quantum
|
||||||
- gate-nova-pylint
|
- gate-nova-pylint
|
||||||
gate:
|
gate:
|
||||||
- gate-nova-docs
|
- gate-nova-docs
|
||||||
@ -322,6 +335,7 @@ projects:
|
|||||||
- gate-nova-python27
|
- gate-nova-python27
|
||||||
- gate-tempest-devstack-vm
|
- gate-tempest-devstack-vm
|
||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
|
- gate-devstack-vm-quantum
|
||||||
post:
|
post:
|
||||||
- nova-tarball
|
- nova-tarball
|
||||||
- nova-coverage
|
- nova-coverage
|
||||||
@ -353,11 +367,15 @@ projects:
|
|||||||
- gate-quantum-pep8
|
- gate-quantum-pep8
|
||||||
- gate-quantum-python26
|
- gate-quantum-python26
|
||||||
- gate-quantum-python27
|
- gate-quantum-python27
|
||||||
|
- gate-tempest-devstack-vm-quantum
|
||||||
|
- gate-devstack-vm-quantum
|
||||||
gate:
|
gate:
|
||||||
- gate-quantum-docs
|
- gate-quantum-docs
|
||||||
- gate-quantum-pep8
|
- gate-quantum-pep8
|
||||||
- gate-quantum-python26
|
- gate-quantum-python26
|
||||||
- gate-quantum-python27
|
- gate-quantum-python27
|
||||||
|
- gate-tempest-devstack-vm-quantum
|
||||||
|
- gate-devstack-vm-quantum
|
||||||
post:
|
post:
|
||||||
- quantum-tarball
|
- quantum-tarball
|
||||||
- quantum-coverage
|
- quantum-coverage
|
||||||
@ -373,6 +391,7 @@ projects:
|
|||||||
- gate-swift-python27
|
- gate-swift-python27
|
||||||
- gate-tempest-devstack-vm
|
- gate-tempest-devstack-vm
|
||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
|
- gate-devstack-vm-quantum
|
||||||
gate:
|
gate:
|
||||||
- gate-swift-docs
|
- gate-swift-docs
|
||||||
- gate-swift-pep8
|
- gate-swift-pep8
|
||||||
@ -380,6 +399,7 @@ projects:
|
|||||||
- gate-swift-python27
|
- gate-swift-python27
|
||||||
- gate-tempest-devstack-vm
|
- gate-tempest-devstack-vm
|
||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
|
- gate-devstack-vm-quantum
|
||||||
post:
|
post:
|
||||||
- swift-tarball
|
- swift-tarball
|
||||||
- swift-coverage
|
- swift-coverage
|
||||||
@ -413,6 +433,7 @@ projects:
|
|||||||
- gate-python-cinderclient-python27
|
- gate-python-cinderclient-python27
|
||||||
- gate-tempest-devstack-vm
|
- gate-tempest-devstack-vm
|
||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
|
- gate-devstack-vm-quantum
|
||||||
gate:
|
gate:
|
||||||
- gate-python-cinderclient-docs
|
- gate-python-cinderclient-docs
|
||||||
- gate-python-cinderclient-pep8
|
- gate-python-cinderclient-pep8
|
||||||
@ -420,6 +441,7 @@ projects:
|
|||||||
- gate-python-cinderclient-python27
|
- gate-python-cinderclient-python27
|
||||||
- gate-tempest-devstack-vm
|
- gate-tempest-devstack-vm
|
||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
|
- gate-devstack-vm-quantum
|
||||||
post:
|
post:
|
||||||
- python-cinderclient-sdist-tarball
|
- python-cinderclient-sdist-tarball
|
||||||
- python-cinderclient-coverage
|
- python-cinderclient-coverage
|
||||||
@ -435,6 +457,7 @@ projects:
|
|||||||
- gate-python-glanceclient-python27
|
- gate-python-glanceclient-python27
|
||||||
- gate-tempest-devstack-vm
|
- gate-tempest-devstack-vm
|
||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
|
- gate-devstack-vm-quantum
|
||||||
gate:
|
gate:
|
||||||
- gate-python-glanceclient-docs
|
- gate-python-glanceclient-docs
|
||||||
- gate-python-glanceclient-pep8
|
- gate-python-glanceclient-pep8
|
||||||
@ -442,6 +465,7 @@ projects:
|
|||||||
- gate-python-glanceclient-python27
|
- gate-python-glanceclient-python27
|
||||||
- gate-tempest-devstack-vm
|
- gate-tempest-devstack-vm
|
||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
|
- gate-devstack-vm-quantum
|
||||||
post:
|
post:
|
||||||
- python-glanceclient-sdist-tarball
|
- python-glanceclient-sdist-tarball
|
||||||
- python-glanceclient-coverage
|
- python-glanceclient-coverage
|
||||||
@ -457,6 +481,7 @@ projects:
|
|||||||
- gate-python-keystoneclient-python27
|
- gate-python-keystoneclient-python27
|
||||||
- gate-tempest-devstack-vm
|
- gate-tempest-devstack-vm
|
||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
|
- gate-devstack-vm-quantum
|
||||||
gate:
|
gate:
|
||||||
- gate-python-keystoneclient-docs
|
- gate-python-keystoneclient-docs
|
||||||
- gate-python-keystoneclient-pep8
|
- gate-python-keystoneclient-pep8
|
||||||
@ -464,6 +489,7 @@ projects:
|
|||||||
- gate-python-keystoneclient-python27
|
- gate-python-keystoneclient-python27
|
||||||
- gate-tempest-devstack-vm
|
- gate-tempest-devstack-vm
|
||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
|
- gate-devstack-vm-quantum
|
||||||
post:
|
post:
|
||||||
- python-keystoneclient-sdist-tarball
|
- python-keystoneclient-sdist-tarball
|
||||||
- python-keystoneclient-coverage
|
- python-keystoneclient-coverage
|
||||||
@ -479,6 +505,7 @@ projects:
|
|||||||
- gate-python-novaclient-python27
|
- gate-python-novaclient-python27
|
||||||
- gate-tempest-devstack-vm
|
- gate-tempest-devstack-vm
|
||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
|
- gate-devstack-vm-quantum
|
||||||
gate:
|
gate:
|
||||||
- gate-python-novaclient-docs
|
- gate-python-novaclient-docs
|
||||||
- gate-python-novaclient-pep8
|
- gate-python-novaclient-pep8
|
||||||
@ -486,6 +513,7 @@ projects:
|
|||||||
- gate-python-novaclient-python27
|
- gate-python-novaclient-python27
|
||||||
- gate-tempest-devstack-vm
|
- gate-tempest-devstack-vm
|
||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
|
- gate-devstack-vm-quantum
|
||||||
post:
|
post:
|
||||||
- python-novaclient-sdist-tarball
|
- python-novaclient-sdist-tarball
|
||||||
- python-novaclient-coverage
|
- python-novaclient-coverage
|
||||||
@ -519,6 +547,7 @@ projects:
|
|||||||
- gate-python-quantumclient-python27
|
- gate-python-quantumclient-python27
|
||||||
- gate-tempest-devstack-vm
|
- gate-tempest-devstack-vm
|
||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
|
- gate-devstack-vm-quantum
|
||||||
gate:
|
gate:
|
||||||
- gate-python-quantumclient-docs
|
- gate-python-quantumclient-docs
|
||||||
- gate-python-quantumclient-pep8
|
- gate-python-quantumclient-pep8
|
||||||
@ -526,6 +555,7 @@ projects:
|
|||||||
- gate-python-quantumclient-python27
|
- gate-python-quantumclient-python27
|
||||||
- gate-tempest-devstack-vm
|
- gate-tempest-devstack-vm
|
||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
|
- gate-devstack-vm-quantum
|
||||||
post:
|
post:
|
||||||
- python-quantumclient-sdist-tarball
|
- python-quantumclient-sdist-tarball
|
||||||
- python-quantumclient-coverage
|
- python-quantumclient-coverage
|
||||||
@ -561,22 +591,28 @@ projects:
|
|||||||
check:
|
check:
|
||||||
- gate-tempest-devstack-vm
|
- gate-tempest-devstack-vm
|
||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
|
- gate-tempest-devstack-vm-quantum
|
||||||
|
- gate-devstack-vm-quantum
|
||||||
gate:
|
gate:
|
||||||
- gate-tempest-devstack-vm
|
- gate-tempest-devstack-vm
|
||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
silent:
|
|
||||||
- gate-tempest-devstack-vm-quantum
|
- gate-tempest-devstack-vm-quantum
|
||||||
|
- gate-devstack-vm-quantum
|
||||||
|
silent:
|
||||||
- gate-tempest-devstack-vm-postgres
|
- gate-tempest-devstack-vm-postgres
|
||||||
|
|
||||||
- name: openstack-infra/devstack-gate
|
- name: openstack-infra/devstack-gate
|
||||||
check:
|
check:
|
||||||
- gate-tempest-devstack-vm
|
- gate-tempest-devstack-vm
|
||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
|
- gate-tempest-devstack-vm-quantum
|
||||||
|
- gate-devstack-vm-quantum
|
||||||
gate:
|
gate:
|
||||||
- gate-tempest-devstack-vm
|
- gate-tempest-devstack-vm
|
||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
silent:
|
|
||||||
- gate-tempest-devstack-vm-quantum
|
- gate-tempest-devstack-vm-quantum
|
||||||
|
- gate-devstack-vm-quantum
|
||||||
|
silent:
|
||||||
- gate-tempest-devstack-vm-postgres
|
- gate-tempest-devstack-vm-postgres
|
||||||
|
|
||||||
- name: openstack-dev/pbr
|
- name: openstack-dev/pbr
|
||||||
@ -603,10 +639,14 @@ projects:
|
|||||||
- gate-tempest-pep8
|
- gate-tempest-pep8
|
||||||
- gate-tempest-devstack-vm
|
- gate-tempest-devstack-vm
|
||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
|
- gate-tempest-devstack-vm-quantum
|
||||||
|
- gate-devstack-vm-quantum
|
||||||
gate:
|
gate:
|
||||||
- gate-tempest-pep8
|
- gate-tempest-pep8
|
||||||
- gate-tempest-devstack-vm
|
- gate-tempest-devstack-vm
|
||||||
- gate-tempest-devstack-vm-cinder
|
- gate-tempest-devstack-vm-cinder
|
||||||
|
- gate-tempest-devstack-vm-quantum
|
||||||
|
- gate-devstack-vm-quantum
|
||||||
|
|
||||||
- name: openstack/ceilometer
|
- name: openstack/ceilometer
|
||||||
check:
|
check:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user