-
Improvement
-
Resolution: Won't Fix
-
Major
-
any
When a project got a configuration matrix, the source code is checked out multiple times:
- Once for reference incase of poll scm on schedule.
- Once per matrix item, increasing proportionaly to the complexity.
In this example environment, git is used as SCM.
Under Advanced, setting a repo path locally to the workspace to a set directory, still checks out the source code per matrix item.
I expected an option to be available to override the checking out of the underlying SCM for matrix items, alternatively inherit the forced path from the advanced option. In this environment, the first thing done per matrix item, is chrooting to LVM partitions, thus wasting a lot of time updating the forced matrix item SCM repo in addition to the space.
- is related to
-
JENKINS-4960 Provide a SCMCheckoutStrategy to checkout only once for all matrix entries
- Open