Re: Semaphore system for matrix jobs

2014-01-21 Thread Thorsten Meinl
Am 21.01.2014 17:20, schrieb Magnus Sandberg: > I was just trying to see if there's a true use case for this or not, I > have thought about this along the same lines as in "Throttle Concurrent > Builds Plugin" but for Job Groups as defined in Priority Sorter. Definitely there is a use case. The lin

Re: Semaphore system for matrix jobs

2014-01-21 Thread Magnus Sandberg
Hi, I know ;-) feel free to add any requirement or suggestions you might have. I was just trying to see if there's a true use case for this or not, I have thought about this along the same lines as in "Throttle Concurrent Builds Plugin" but for Job Groups as defined in Priority Sorter. /Magnus

Re: Semaphore system for matrix jobs

2014-01-21 Thread Thorsten Meinl
Hi Magnus, The description is a bit "high-level" but it looks like this could be a fit to our problem. I'm happy to give it a try! Thorsten Am 21.01.2014 14:34, schrieb Magnus Sandberg: > Hi, > > I'm thinking about adding something like this to the Priority Sorter > (JENKINS-21214

Re: Semaphore system for matrix jobs

2014-01-21 Thread teilo
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 a

Re: Semaphore system for matrix jobs

2014-01-21 Thread Magnus Sandberg
Hi, I'm thinking about adding something like this to the Priority Sorter ( JENKINS-21214 ) do you think that would be something for you? /Magnus 2014/1/20 Benjamin Lau > I've always managed this by limiting the executors on the host where I

Re: Semaphore system for matrix jobs

2014-01-20 Thread Benjamin Lau
I've always managed this by limiting the executors on the host where I run the tests... but I'm suspecting you have a set up where each of the VMs has its own computer/node entry in Jenkins so you have one executor for each. You might be able to work around this by setting up one of your systems a

Semaphore system for matrix jobs

2014-01-20 Thread thorsten . meinl
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,