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.

Reply via email to