Split build-wheel-mirror into publish-wheel-mirror

This allows us to add the build-wheel-mirror jobs to
openstack/requirements check pipelines, but not release wheels to afs.
Making it easier to properly debug these jobs, otherwise an infra-root
must manually enqueue-ref for periodic pipeline.

Change-Id: Iabedbfeb62f1773d10462e8b07bbe82f1fb76389
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
Paul Belanger 2017-11-17 11:18:49 -05:00
parent 7c54319d61
commit 842e4330a4
No known key found for this signature in database
GPG Key ID: 611A80832067AF38
3 changed files with 24 additions and 12 deletions

View File

@ -793,8 +793,6 @@
- job:
name: build-wheel-mirror-centos-7
parent: build-wheel-mirror-base
post-run: playbooks/wheel/post.yaml
final: true
nodeset:
# NOTE: The python2 and python3 suffix are important, they select the
# version of python to build in each job. (we pull the last character of
@ -803,6 +801,12 @@
nodes:
- name: wheel-mirror-centos-7-python2
label: centos-7
- job:
name: publish-wheel-mirror-centos-7
parent: build-wheel-mirror-centos-7
post-run: playbooks/publish/wheel-mirror.yaml
final: true
secrets:
- name: afs
secret: wheel_keytab
@ -810,8 +814,6 @@
- job:
name: build-wheel-mirror-ubuntu-trusty
parent: build-wheel-mirror-base
post-run: playbooks/wheel/post.yaml
final: true
nodeset:
# NOTE: The python2 and python3 suffix are important, they select the
# version of python to build in each job. (we pull the last character of
@ -822,6 +824,12 @@
label: ubuntu-trusty
- name: wheel-mirror-ubuntu-trusty-python3
label: ubuntu-trusty
- job:
name: publish-wheel-mirror-ubuntu-trusty
parent: build-wheel-mirror-ubuntu-trusty
post-run: playbooks/publish/wheel-mirror.yaml
final: true
secrets:
- name: afs
secret: wheel_keytab
@ -829,8 +837,6 @@
- job:
name: build-wheel-mirror-ubuntu-xenial
parent: build-wheel-mirror-base
post-run: playbooks/wheel/post.yaml
final: true
nodeset:
# NOTE: The python2 and python3 suffix are important, they select the
# version of python to build in each job. (we pull the last character of
@ -841,6 +847,12 @@
label: ubuntu-xenial
- name: wheel-mirror-ubuntu-xenial-python3
label: ubuntu-xenial
- job:
name: publish-wheel-mirror-ubuntu-xenial
parent: build-wheel-mirror-ubuntu-xenial
post-run: playbooks/publish/wheel-mirror.yaml
final: true
secrets:
- name: afs
secret: wheel_keytab

View File

@ -21941,14 +21941,14 @@
- publish-loci-requirements
periodic:
jobs:
- build-wheel-mirror-centos-7
- build-wheel-mirror-ubuntu-trusty
- build-wheel-mirror-ubuntu-xenial
- publish-wheel-mirror-centos-7
- publish-wheel-mirror-ubuntu-trusty
- publish-wheel-mirror-ubuntu-xenial
- release-wheel-mirror:
dependencies:
- build-wheel-mirror-centos-7
- build-wheel-mirror-ubuntu-trusty
- build-wheel-mirror-ubuntu-xenial
- publish-wheel-mirror-centos-7
- publish-wheel-mirror-ubuntu-trusty
- publish-wheel-mirror-ubuntu-xenial
- propose-updates:
branches: master
vars: