From 876aa4b3cc729129f4ddae3c05e5618ec3dc3e8d Mon Sep 17 00:00:00 2001 From: Chuck Short <chuck.short@canonical.com> Date: Thu, 26 Jun 2014 10:07:18 -0400 Subject: [PATCH] Add python34 build and job template Change-Id: I9631cd6ee12b70a74797a5c156aac94931df8e07 Signed-off-by: Chuck Short <chuck.short@canonical.com> Signed-off-by: Clark Boylan <clark.boylan@gmail.com> --- .../jenkins_job_builder/config/macros.yaml | 5 ++++ .../config/python-jobs.yaml | 23 +++++++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/modules/openstack_project/files/jenkins_job_builder/config/macros.yaml b/modules/openstack_project/files/jenkins_job_builder/config/macros.yaml index c94e302c67..bf4e0b8121 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/macros.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/macros.yaml @@ -192,6 +192,11 @@ builders: - shell: "/usr/local/jenkins/slave_scripts/run-unittests.sh 33 {github-org} {project}" +- builder: + name: python34 + builders: + - shell: "/usr/local/jenkins/slave_scripts/run-unittests.sh 34 {github-org} {project}" + - builder: name: pypy builders: 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 84aa7ce3d6..718d667450 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 @@ -130,6 +130,28 @@ node: py3k-precise +- job-template: + name: 'gate-{name}-python34' + + wrappers: + - build-timeout: + timeout: 40 + - timestamps + + builders: + - revoke-sudo + - gerrit-git-prep + - python34: + github-org: '{github-org}' + project: '{name}' + - assert-no-extra-files + + publishers: + - test-results + - console-log + + node: '{node}' + - job-template: name: 'gate-{name}-pypy' @@ -258,6 +280,7 @@ - 'gate-{name}-python26' - 'gate-{name}-python27' - 'gate-{name}-python33' + - 'gate-{name}-python34' - 'gate-{name}-pypy' - 'gate-{name}-docs' - 'gate-{name}-requirements'