From da76d2ac578f6a62dafb59601c183a961248c298 Mon Sep 17 00:00:00 2001 From: "James E. Blair" Date: Mon, 27 Aug 2012 14:13:14 -0700 Subject: [PATCH] Make a dev non-voting coverage job for zuul. To test out non-voting coverage jobs. A new job is needed because the current one is triggered by zuul-post, the new one should be triggered by zuul. Change-Id: I29e7c44a257b4d4a11b56bc0bf71ce0dab4a1cd0 Reviewed-on: https://review.openstack.org/12019 Approved: James E. Blair Reviewed-by: James E. Blair Tested-by: Jenkins --- .../jenkins_job_builder/config/zuul.yaml | 37 +++++++++++++++++++ .../openstack_project/files/zuul/layout.yaml | 5 ++- 2 files changed, 40 insertions(+), 2 deletions(-) diff --git a/modules/openstack_project/files/jenkins_job_builder/config/zuul.yaml b/modules/openstack_project/files/jenkins_job_builder/config/zuul.yaml index 988eb251c2..9db9cd4e29 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/zuul.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/zuul.yaml @@ -32,3 +32,40 @@ source: 'doc/build/html/**/*' keep-hierarchy: true - console-log-post + +- job-template: + name: 'dev-zuul-coverage' + concurrent: true + + wrappers: + - timeout: + timeout: 30 + fail: true + - timestamps + + logrotate: + daysToKeep: 28 + numToKeep: -1 + artifactDaysToKeep: -1 + artifactNumToKeep: -1 + + 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 + - target: 'logs/$ZUUL_CHANGE/$ZUUL_PATCHSET/$ZUUL_PIPELINE/$JOB_NAME/$BUILD_NUMBER' + copy-console: true + copy-after-failure: true + + node: '{node}' diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 3439fb3d73..ae4d8ab207 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -57,7 +57,7 @@ jobs: parameter-function: python27_params - name: gate-nova-pylint voting: false - - name: ^.*-coverage$ + - name: dev-zuul-coverage voting: false @@ -70,7 +70,7 @@ projects: - gate-zuul-pyflakes - gate-zuul-python26 - gate-zuul-python27 - - zuul-coverage + - dev-zuul-coverage gate: - gate-zuul-merge: - gate-zuul-docs @@ -80,6 +80,7 @@ projects: - gate-zuul-python27 post: - zuul-docs + - zuul-coverage publish: - zuul-docs