The current opendev-infra-prod-base job sets up the executor to log into bridge AND copies in Zuul's checkout of system-config to /home/zuul/src. This presents an issue for parallel operation, as every production job is cloning system-config ontop of each other. Since they all operate in the same buildset, we only need to clone system-config from Zuul once, and then all jobs can share that repo. This adds a new job "infra-prod-setup-src" which does this. It is a dependency of the base job so should run first. All other jobs now inhert from opendev-infra-prod-setup-keys, which only sets up the executor for logging into bridge. Change-Id: I19db98fcec5715c33b62c9c9ba5234fd55700fd8 Depends-On: https://review.opendev.org/c/opendev/base-jobs/+/807807changes/08/807808/6
parent
d0467bfc98
commit
9cccb02bb0
@ -0,0 +1,6 @@
|
||||
- hosts: bridge.openstack.org
|
||||
become: true
|
||||
tasks:
|
||||
- name: Placeholder
|
||||
debug:
|
||||
msg: 'Setup production workspace tasks running'
|
Loading…
Reference in new issue