zuul-jobs/roles/prepare-workspace-git
James E. Blair 7dfb7d0eeb Synchronize test-prepare-workspace-git to prepare-workspace-git
Change-Id: I9763ac89097f8580fa2abf14e759fe088cc9a609
2024-08-28 09:56:02 -07:00
..
defaults prepare-workspace-git: Add ability to define synced pojects 2024-02-28 10:56:48 -08:00
library Synchronize test-prepare-workspace-git to prepare-workspace-git 2024-08-28 09:56:02 -07:00
module_utils Synchronize test-prepare-workspace-git to prepare-workspace-git 2024-08-28 09:56:02 -07:00
tasks Synchronize test-prepare-workspace-git to prepare-workspace-git 2024-08-02 11:47:49 -07:00
README.rst Synchronize test-prepare-workspace-git to prepare-workspace-git 2024-08-02 11:47:49 -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

This value is ignored; it should be removed from job configuration.