> > > > It would be nice if the scheduling was configurable. It seems that the > > "Throttle Concurrent > > Builds" plugin [1] works in that direction: it can make sure to never > run > > more than X builds > > on one machine. What I'm looking for is not a limited, but a balanced > > scheduling. > > The simple-minded strategy is that if you don't want 6 jobs running on > a single machine, don't start 6 executors there - and if running 6 > concurrent jobs is OK, just let it go.
Well, I want 6 jobs there, but only if needed - if there is less work to do, I'd like to distribute them across machines, which gives (much) faster results..