Move zuul-quick-start requires to pipeline and reparent

Reparent the zuul-quick-start job in order to run the
pull-from-intermediate-registry role.  Move the requires into the pipeline
config so that we can say that when it runs on a Zuul change, it requires
nodepool (but not zuul, so that we don't serialize the zuul queue) and
vice versa.

Change-Id: Icebfda7ed42ab38cf887efce00026c85b37b65fa
This commit is contained in:
James E. Blair 2020-03-17 15:15:22 -07:00
parent 93ec3daf47
commit c6d5405c62
1 changed files with 3 additions and 3 deletions

View File

@ -99,12 +99,10 @@
# because that is where the docker-compose file is located. # because that is where the docker-compose file is located.
- job: - job:
name: zuul-quick-start name: zuul-quick-start
parent: opendev-buildset-registry-consumer
description: Run the commands in the Zuul quick-start documentation. description: Run the commands in the Zuul quick-start documentation.
run: playbooks/quick-start/run.yaml run: playbooks/quick-start/run.yaml
post-run: playbooks/quick-start/post.yaml post-run: playbooks/quick-start/post.yaml
requires:
- zuul-container-image
- nodepool-container-image
required-projects: required-projects:
- zuul/zuul - zuul/zuul
@ -246,6 +244,7 @@
- zuul-tox-remote: - zuul-tox-remote:
timeout: 2700 # 45 minutes timeout: 2700 # 45 minutes
- zuul-quick-start: - zuul-quick-start:
requires: nodepool-container-image
dependencies: zuul-build-image dependencies: zuul-build-image
- nodepool-zuul-functional: - nodepool-zuul-functional:
voting: false voting: false
@ -301,6 +300,7 @@
- zuul-tox-remote: - zuul-tox-remote:
timeout: 2700 # 45 minutes timeout: 2700 # 45 minutes
- zuul-quick-start: - zuul-quick-start:
requires: nodepool-container-image
dependencies: zuul-upload-image dependencies: zuul-upload-image
- zuul-build-python-release - zuul-build-python-release
- build-javascript-content-tarball: - build-javascript-content-tarball: