From e822538613843889b8aeaf58628db8ad93617735 Mon Sep 17 00:00:00 2001 From: Jeremy Stanley Date: Fri, 2 Aug 2013 20:33:48 +0000 Subject: [PATCH] Add Python 3.3 PyPI mirror jobs * .../files/jenkins_job_builder/config/mirror.yaml: Add jobs to update pypi.openstack.org from the mirror33 slave both periodically and on demand. This will ensure that any Python 3.3 specific dependencies are captured appropriately. * .../files/zuul/layout.yaml: Run the .*-mirror-python33 jobs any time we also run the equivalent python26 or python27 jobs. Change-Id: Id5266921a4c858c6897a767a314eb1c0b658834e --- .../jenkins_job_builder/config/mirror.yaml | 38 +++++++++++++++++++ .../openstack_project/files/zuul/layout.yaml | 38 +++++++++++++++++++ 2 files changed, 76 insertions(+) diff --git a/modules/openstack_project/files/jenkins_job_builder/config/mirror.yaml b/modules/openstack_project/files/jenkins_job_builder/config/mirror.yaml index ba13628d49..576603acc0 100644 --- a/modules/openstack_project/files/jenkins_job_builder/config/mirror.yaml +++ b/modules/openstack_project/files/jenkins_job_builder/config/mirror.yaml @@ -72,3 +72,41 @@ publishers: - link-logs - console-log + + +- job: + name: 'periodic-mirror-python33' + node: mirror33 + concurrent: false + + wrappers: + - timeout: + timeout: 60 + fail: true + - timestamps + + builders: + - update-pypi-mirror + + publishers: + - link-logs + - console-log-periodic + + +- job: + name: 'post-mirror-python33' + node: mirror33 + concurrent: false + + wrappers: + - timeout: + timeout: 60 + fail: true + - timestamps + + builders: + - update-pypi-mirror + + publishers: + - link-logs + - console-log diff --git a/modules/openstack_project/files/zuul/layout.yaml b/modules/openstack_project/files/zuul/layout.yaml index 3a224ceef2..ac64d12084 100644 --- a/modules/openstack_project/files/zuul/layout.yaml +++ b/modules/openstack_project/files/zuul/layout.yaml @@ -213,6 +213,7 @@ projects: - zuul-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 periodic: - periodic-test @@ -236,6 +237,7 @@ projects: - nose-html-output-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - name: openstack-infra/gerrit check: @@ -259,6 +261,7 @@ projects: - gerritbot-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - name: openstack-infra/gerritlib check: @@ -272,6 +275,7 @@ projects: - gerritlib-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - name: openstack-infra/jeepyb check: @@ -287,6 +291,7 @@ projects: - jeepyb-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - name: openstack-infra/jenkins-job-builder check: @@ -312,6 +317,7 @@ projects: - jenkins-job-builder-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - name: openstack-infra/lodgeit check: @@ -385,6 +391,7 @@ projects: - reviewday-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - name: openstack-infra/reviewstats check: @@ -412,6 +419,7 @@ projects: - storyboard-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - name: openstack-infra/odsreg check: @@ -433,6 +441,7 @@ projects: - statusbot-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - name: openstack/cinder check: @@ -746,6 +755,7 @@ projects: - oslo.config-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - oslo.config-docs - name: openstack/oslo.messaging @@ -771,6 +781,7 @@ projects: - oslo.messaging-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - oslo.messaging-docs - name: openstack/oslo.sphinx @@ -789,6 +800,7 @@ projects: - oslo.sphinx-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - name: openstack/neutron check: @@ -883,6 +895,7 @@ projects: - python-ceilometerclient-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - python-ceilometerclient-docs - name: openstack/python-cinderclient @@ -923,6 +936,7 @@ projects: - python-cinderclient-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - python-cinderclient-docs - name: openstack/python-glanceclient @@ -963,6 +977,7 @@ projects: - python-glanceclient-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - python-glanceclient-docs - name: openstack/python-keystoneclient @@ -1003,6 +1018,7 @@ projects: - python-keystoneclient-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - python-keystoneclient-docs - name: openstack/python-novaclient @@ -1043,6 +1059,7 @@ projects: - python-novaclient-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - python-novaclient-docs - name: openstack/python-openstackclient @@ -1068,6 +1085,7 @@ projects: - python-openstackclient-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - python-openstackclient-docs - name: openstack/python-neutronclient @@ -1108,6 +1126,7 @@ projects: - python-neutronclient-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - python-neutronclient-docs - name: openstack/python-swiftclient @@ -1133,6 +1152,7 @@ projects: - python-swiftclient-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - python-swiftclient-docs - name: openstack/requirements @@ -1145,9 +1165,11 @@ projects: post: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 periodic: - periodic-mirror-python26 - periodic-mirror-python27 + - periodic-mirror-python33 - name: openstack-dev/grenade check: @@ -1182,6 +1204,7 @@ projects: - hacking-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - name: openstack-dev/pbr check: @@ -1225,6 +1248,7 @@ projects: - pbr-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - name: openstack-dev/devstack check: @@ -1449,6 +1473,7 @@ projects: - python-heatclient-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - python-heatclient-docs - name: openstack/heat-cfntools @@ -1472,6 +1497,7 @@ projects: - heat-cfntools-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - heat-cfntools-docs - name: openstack/heat-templates @@ -1529,6 +1555,7 @@ projects: - python-troveclient-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - name: stackforge/marconi check: @@ -1568,6 +1595,7 @@ projects: - designate-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - name: stackforge/python-designateclient check: @@ -1589,6 +1617,7 @@ projects: - python-designateclient-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - name: stackforge/bindep check: @@ -1609,6 +1638,7 @@ projects: - bindep-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - name: stackforge/billingstack check: @@ -1630,6 +1660,7 @@ projects: - billingstack-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - name: stackforge/bufunfa @@ -1784,6 +1815,7 @@ projects: - git-review-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - name: openstack/openstack-planet check: @@ -1909,6 +1941,7 @@ projects: - gear-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - name: openstack-infra/gearman-plugin check: @@ -1977,6 +2010,7 @@ projects: - savanna-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - hook-savanna-rtfd - name: stackforge/python-savannaclient @@ -1999,6 +2033,7 @@ projects: - python-savannaclient-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - hook-python-savannaclient-rtfd - name: stackforge/savanna-dashboard @@ -2021,6 +2056,7 @@ projects: - savanna-dashboard-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - hook-savanna-dashboard-rtfd - name: stackforge/savanna-extra @@ -2305,6 +2341,7 @@ projects: - python-muranoclient-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33 - name: stackforge/opencafe check: @@ -2580,3 +2617,4 @@ projects: - pycadf-pypi-upload: - post-mirror-python26 - post-mirror-python27 + - post-mirror-python33