From 67c0ae5419a56749d8ed7db7c6b14994ab4304a7 Mon Sep 17 00:00:00 2001 From: Joshua Hesketh Date: Tue, 3 Jun 2014 11:02:28 +1000 Subject: [PATCH] Add in experimental job to test zuul swift pushing Create a new job template 'experimental-swift-logs-{name}-pep8' which is identical to 'gate-{name}-pep8' except it contains no publishers and instead uses zuul_swift_upload_console_log builder to send the logs to swift. Change-Id: I19f57227934a5d53e7e2c9fc716f89300f40377e --- .../files/jenkins_job_builder/config/projects.yaml | 1 + .../jenkins_job_builder/config/python-jobs.yaml | 12 ++++++++++++ modules/openstack_project/files/zuul/layout.yaml | 1 + 3 files changed, 14 insertions(+) diff --git a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml index e5698c4021..8a9e62dbc2 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/projects.yaml @@ -171,6 +171,7 @@ - gate-{name}-puppet-syntax - gate-{name}-puppet-apply - gate-{name}-pep8 + - experimental-swift-logs-{name}-pep8 - project: name: gitdm diff --git a/modules/openstack_project/files/jenkins_job_builder/config/python-jobs.yaml b/modules/openstack_project/files/jenkins_job_builder/config/python-jobs.yaml index e552167e7a..384e3d7b90 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/python-jobs.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/python-jobs.yaml @@ -36,6 +36,18 @@ node: '{node}' +- job-template: + name: 'experimental-swift-logs-{name}-pep8' + + builders: + - revoke-sudo + - gerrit-git-prep + - pep8: + github-org: '{github-org}' + project: '{name}' + - zuul_swift_upload_console_log + + node: '{node}' - job-template: name: 'gate-{name}-pylint' diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index ac895d0b5f..0ded6be0aa 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -2534,6 +2534,7 @@ projects: - ci-docs experimental: - gate-config-puppet-apply-centos6 + - experimental-swift-logs-config-pep8 - name: openstack-infra/devstack-gate template: