4ea777ae66
Especially when using Github branch and push workflows repos can easily have hundreds of branches. The role mirror-workspace-git-repos which pushes them onto the node prints all of them in every build. This can get quite messy. Thus we need to optionally be able to silence the git push operation. This is done on purpose by the --quiet parameter instead of using no_log because this way errors are still logged normally and normal operation produces no log output for this task. Change-Id: Id77cc00972df9139e4544dd79954d91f4ab6b60b
15 lines
453 B
ReStructuredText
15 lines
453 B
ReStructuredText
Mirror the local git repos to remote nodes
|
|
|
|
This role uses git operations (unlike :zuul:role:`prepare-workspace`
|
|
which uses rsync) to mirror the local prepared git repos to the remote
|
|
nodes. This may be useful if the remote node already has a copy of
|
|
some or all of the git repos.
|
|
|
|
**Role Variables**
|
|
|
|
.. zuul:rolevar:: mirror_workspace_quiet
|
|
:default: false
|
|
|
|
If `true` git operations will be silenced and won't print every
|
|
changed reference.
|