From a1acf156ae4f15b78d95f30960e8e26c66c52643 Mon Sep 17 00:00:00 2001 From: Clark Boylan Date: Tue, 18 Sep 2012 08:58:40 -0700 Subject: [PATCH] Create new coverage job for heat. The old coverage job for heat was used in the check queue, but that job was configured for being in the zuul post pipeline so the copying of logs failed. Correct this by creating a new job that is configured for the proper pipeline. Change-Id: Iec54fd463e2535660dcf48ff3408fd8d0c2eb10d Reviewed-on: https://review.openstack.org/13204 Reviewed-by: James E. Blair Approved: Clark Boylan Reviewed-by: Clark Boylan Tested-by: Jenkins --- .../jenkins_job_builder/config/heat.yaml | 20 +++++++++++++++++++ .../openstack_project/files/zuul/layout.yaml | 4 ++-- 2 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 modules/openstack_project/files/jenkins_job_builder/config/heat.yaml diff --git a/modules/openstack_project/files/jenkins_job_builder/config/heat.yaml b/modules/openstack_project/files/jenkins_job_builder/config/heat.yaml new file mode 100644 index 0000000000..e841fb7543 --- /dev/null +++ b/modules/openstack_project/files/jenkins_job_builder/config/heat.yaml @@ -0,0 +1,20 @@ +- job: + name: 'dev-heat-coverage' + node: 'oneiric' + + triggers: + - zuul + + builders: + - gerrit-git-prep + - coverage + + publishers: + - scp: + site: 'static.openstack.org' + files: + - target: 'logs/$ZUUL_CHANGE/$ZUUL_PATCHSET/$ZUUL_PIPELINE/$JOB_NAME/$BUILD_NUMBER' + source: 'cover/**' + keep-hierarchy: true + copy-after-failure: true + - console-log-post diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index b2715fcb6a..5aff9cc3c2 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -60,7 +60,7 @@ jobs: branch: ^(?!stable/(diablo|essex)).*$ - name: dev-zuul-coverage voting: false - - name: heat-coverage + - name: dev-heat-coverage voting: false - name: jenkins-job-builder-compare-xml voting: false @@ -629,7 +629,7 @@ projects: - gate-heat-pep8 - gate-heat-python26 - gate-heat-python27 - - heat-coverage + - dev-heat-coverage gate: - gate-heat-merge: - gate-heat-pep8