Can I disable ‘git clean’ that occurs between jobs?
I want Job1 in stageA to run and then I want Job2 in stageA (or Job2 in stageB) to have access to Job1 extra files (without making them artifacts as I don’t want them past Job2 - think compiled binaries that Job2 packages).
GIT_STRATEGY: none doesn’t appear to do the trick.
To work around this I currently just combine the compile and package parts of the CI job into one big job but would like to have two separate jobs for sanity.
Is there a better way to achieve this?
Thinking through this I see this is kinda design problem in my head: Assuming 3 available runners, its entirely possible Job1 runs on Runner1, Job2 could easily run on Runner2, and Job3 could easily run on Runner1. With that in mind is there a better way to separate a compile from a gather step? It’s an msbuild solution, so thats what makes me want to divorce the two parts.