
Use zuul_workspace_root as the destination folder for preparing and mirroring the workspace, which points to ansible_user_dir by default. (As is currently the case). The override of this variable can be useful when using a static node with multiple slots to use a separate workspace for each slot. Change-Id: If50abc7ccc2dfb6f4ea9f9d5c6a5091ff6967aef
699 B
699 B
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