
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/+/807807
7 lines
147 B
YAML
7 lines
147 B
YAML
- hosts: bridge.openstack.org
|
|
become: true
|
|
tasks:
|
|
- name: Placeholder
|
|
debug:
|
|
msg: 'Setup production workspace tasks running'
|