From e8c1f8b7a7cd9418a6003db1db8a83ccffbf2d66 Mon Sep 17 00:00:00 2001 From: Matthew Treinish Date: Wed, 7 Nov 2012 15:25:37 -0500 Subject: [PATCH] Add daily full tempest run with postgresql. Change-Id: Ide503fc27d0848cf25c8c4cb4964b03255778724 Reviewed-on: https://review.openstack.org/15583 Reviewed-by: Clark Boylan Approved: James E. Blair Reviewed-by: James E. Blair Tested-by: Jenkins --- .../config/devstack-gate.yaml | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/modules/openstack_project/files/jenkins_job_builder/config/devstack-gate.yaml b/modules/openstack_project/files/jenkins_job_builder/config/devstack-gate.yaml index 2fb2701a8e..96bc4fe686 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/devstack-gate.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/devstack-gate.yaml @@ -420,6 +420,53 @@ recipients: openstack-stable-maint@lists.openstack.org +- job: + name: periodic-tempest-devstack-postgres-vm-full + node: devstack-precise + + wrappers: + - timeout: + timeout: 180 + fail: true + - timestamps + + triggers: + - timed: '@daily' + + 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_POSTGRES=1 + export DEVSTACK_GATE_CINDER=1 + export DEVSTACK_GATE_TEMPEST_FULL=1 + cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh + ./safe-devstack-vm-gate-wrap.sh + + publishers: + - scp: + site: 'static.openstack.org' + files: + - target: 'logs/periodic/$JOB_NAME/$BUILD_NUMBER' + source: 'logs/**' + keep-hierarchy: true + copy-after-failure: true + - console-log-periodic + - trigger-parameterized-builds: + - project: devstack-update-complete + when: complete + predefined-parameters: + DEVSTACK_NODE_NAME=${NODE_NAME} + - email: + recipients: openstack-qa@lists.openstack.org + + # Called by devstack jobs to alert that they have started so that the # jenkins slave they are running on can be disabled. - job: