zuul-jobs/test-playbooks/base-roles
Lukas Kranz 3e2390d0dc prepare-workspace-git: Add ability to define synced pojects
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>
2024-02-26 13:20:23 -08:00
..
subunit_tests fetch-subunit-output: collect additional subunits (2nd try) 2019-10-17 00:42:28 +02:00
base.yaml prepare-workspace-git: Add ability to define synced pojects 2024-02-26 13:20:23 -08:00
configure-mirrors.yaml ansible-lint: Ignore some command-instead-of-module warnings 2023-02-02 15:09:26 +11:00
emit-job-header.yaml Flip the order of the emit-job-header tests 2019-09-05 10:28:32 -07:00
ensure-output-dirs.yaml Ensure output dirs are empty 2020-05-12 12:15:39 +02:00
fetch-output.yaml Add base role integration jobs 2019-07-04 14:16:15 +02:00
fetch-subunit-output.yaml Unpin stestr and python-subunit in fetch-subunit-output test 2023-09-18 10:36:11 -07:00
fetch-zuul-cloner.yaml Revert "Disable base role testing that runs code on localhost" 2023-09-18 10:36:11 -07:00
prepare-workspace-git-required-projects-only.yaml prepare-workspace-git: Add ability to define synced pojects 2024-02-26 13:20:23 -08:00
prepare-workspace-git.yaml prepare-workspace-git: Add ability to define synced pojects 2024-02-26 13:20:23 -08:00
validate-host.yaml Replace occurences of '/' in nodename to something more path friendly 2020-03-16 11:27:10 +01:00