-
Improvement
-
Resolution: Fixed
-
Major
-
None
JENKINS-5077 created the ability to use custom workspaces in matrix jobs, however the implementation keeps the creation of a subtree specific to the axis and target (e.g. ${WORKSPACE}/axis1/a/axis2/b). This doesnt make sense some (most?) of the time as you're then not actually in the custom workspace you defined, but instead inside a subtree.
We need an option to disable this subtree creation so that all runs of a matrix job can share the root of a custom workspace.
- is related to
-
JENKINS-4285 Allow choice of axes to be applied to workspace
-
- Open
-
Related to JENKINS-4285 but this issue is a more-specific case as the general case isn't nearly as clear to me - non-custom workspace means a non-dummy workspace lease and also implies SCM checkouts in which case truely sharing a workspace doesn't make sense (to me).