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'