12 ms·
The basic strategy I use is to do multiple / unrelated tasks or projects at once. Do some work on task A - check out a branch for it, make a change, push it to
by tacostakohashi 3y ago
The basic strategy I use is to do multiple / unrelated tasks or projects at once. Do some work on task A - check out a branch for it, make a change, push it to get build.... switch to a different branch for B, do some work on that, push it for a build... then go look at what happened with the build for task A while B is building, etc, etc.
It may require a few VMs, etc, but basically it's worth having a good way of switching between several things on the boil at once. It's not just slow builds, it's also waiting for feedback from people, etc. that will get you in this situation.