5eca8feda9
The prepare_workspace_sync_required_projects_only variable allows users to define which projects to sync to the node. This can prevent syncing of unnecessary repositories. For some builds e.g. the depends-on repositories dont need to be synced. The projects are filtered based on the 'required' flag present in each zuul.project entry and the required projects list also does not contain projects which are present due to Depends-On or gate queue sequencing. Having unnecessary repos in the workspace can for example also break the analysis phase of bazel. Change-Id: I3cc36cbfc60c81956caf5137da63973aeade4e21 Co-Authored-By: James E. Blair <jim@acmegating.com> Co-Authored-By: Bernhard Berg <bernhard.berg@bearingpoint.com>
7 lines
172 B
YAML
7 lines
172 B
YAML
- name: Test the prepare-workspace-git role
|
|
hosts: all
|
|
roles:
|
|
- role: prepare-workspace-git
|
|
vars:
|
|
prepare_workspace_sync_required_projects_only: true
|