Split out from T351357#9337934:
In T351357#9337934, @Jdforrester-WMF wrote:In T351357#9337874, @thcipriani wrote:One thing that I think about is the setup costs of each job. Would lowering setup cost (e.g., cloning, fetching dependencies, setting up resources) make splitting jobs easier?
Yes, speeding up the clone step would be brilliant. For instance, on the selenium test above:
- Clone the relevant code: 1m 36s
- Install composer dependencies: 7s
- Install npm dependencies: 6s
I think your work on making dependency installation fast has been brilliant, but the actual fetching from gerrit is our significant road bump now.