diff --git a/modules/openstack_project/files/jenkins_job_builder/config/pbr.yaml b/modules/openstack_project/files/jenkins_job_builder/config/pbr.yaml new file mode 100644 index 0000000000..c9bc21e89a --- /dev/null +++ b/modules/openstack_project/files/jenkins_job_builder/config/pbr.yaml @@ -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 diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 84fe34eba0..5596a48566 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -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