zuul-jobs/roles/test-prepare-workspace-git
Clark Boylan 8fed1dfaa6 Test speedup change to prepare-workspace-git
The child change to prepare-workspace-git explains this in more detail.
We're reducing the number of ansible loops these roles run to reduce
ansible task startup overhead and speed up the role. This change is made
first to the test role so that we can ensure this all works properly
before affecting production zuul installs.

Change-Id: I3d33bb0001e65f449e1026ed323514097088f664
2022-09-22 11:08:48 -07:00
..
defaults Make test-prepare-workspace-git role 2022-05-19 11:40:44 -07:00
tasks Test speedup change to prepare-workspace-git 2022-09-22 11:08:48 -07:00
README.rst Make test-prepare-workspace-git role 2022-05-19 11:40:44 -07:00

Mirror the local git repos to remote nodes

This role uses git operations (unlike :zuulprepare-workspace which uses rsync) to mirror the locally prepared git repos to the remote nodes while taking advantage of cached repos on the node if they exist. This role works generically regardless of the existence of a cached repo on the node.

The cached repos need to be placed using the canonical name under the cached_repos_root directory.

Role Variables