I think the pipelines will get the best of both worlds here, except that right now they’re set up to be super parallel and I’ve done it in a lazy way which involves checking out the git repo on each machine. I can look into changing that to use a new stashing and unstashing feature to spread the git repo across parallelized nodes, which might legit give us the best of both. Parallelization progress bar visualization is a little messed up right now but I suspect that will get better in future versions, and failures and output are still clearly visible on a per-stage basis (See this and this general stage view for some examples).
I’ll look into the stashing thing!