Add job to test project installation.

pbr touchs a lot of things, which means we need to test its behavior
in several combinations of environment with each of the projects.

Change-Id: I7b9a4299d1d42a7e4bd3c7e1895a02d2493f158a
Reviewed-on: https://review.openstack.org/32223
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
This commit is contained in:
Monty Taylor 2013-06-07 16:48:01 -04:00 committed by Jenkins
parent 9b3aa19c27
commit 3ae37936f3
2 changed files with 38 additions and 0 deletions

View File

@ -0,0 +1,36 @@
- job:
name: gate-pbr-devstack-vm-rawinstall
node: devstack-precise
wrappers:
- timeout:
timeout: 120
fail: true
- timestamps
parameters:
- label:
name: NODE_LABEL
description: Label of node to use for this build
default: devstack-precise
triggers:
- zuul
builders:
- devstack-inprogress
- devstack-checkout
- shell: |
#!/bin/bash -xe
export PYTHONUNBUFFERED=true
export DEVSTACK_GATE_TEMPEST=0
function gate_hook {
bash -xe $BASE/new/pbr/tools/integration.sh $PROJECTS $BASE
}
cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
./safe-devstack-vm-gate-wrap.sh
- link-logs
publishers:
- console-log
- devstack-complete

View File

@ -914,6 +914,7 @@ projects:
- gate-pbr-docs
- gate-pbr-python26
- gate-pbr-python27
- gate-pbr-devstack-vm-rawinstall
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-cinder
@ -925,6 +926,7 @@ projects:
- gate-pbr-pep8
- gate-pbr-python26
- gate-pbr-python27
- gate-pbr-devstack-vm-rawinstall
- gate-tempest-devstack-vm-smoke
- gate-tempest-devstack-vm-full
- gate-tempest-devstack-vm-cinder