I know of a comercial (not free) plugin that does this - http://www.cloudbees.com/jenkins-enterprise-by-cloudbees-features-label-throttled-build-execution-plugin.cb
As a plugin exists, the answer to your second question about extension points is answered with a yes - but I'm not sure what they are. As always there are possibly other solutions to the same issue. /James On Monday, 20 January 2014 20:31:46 UTC, [email protected] wrote: > > Hi all, > > We have a product that we are currently testing on six different operating > systems. Our test jobs is a matrix job that runs on six different slaves > (one for each OS). However, the slaves are virtual machines on a single > host computer. It has enough RAM and disk space for even more VMs, but > "only" six cores. I.e. if all matrix subjobs run at the same time, the > system will be overloaded. On the other hand, sequential execution just > takes too long. We need a mechanism to control the maximum number of > concurrent matrix subjobs that are allowed to run at the same time. I > haven't found any plug-in that can achieve this. Ideally each slave can be > assigned a semaphore (the physical host for the VM) that has a maximum > value (the number of jobs that can run at the same time). Does anybody know > a way to achieve this with available plug-ins? How difficult would it be to > create such an extension? > > Cheers, > > Thorsten > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
