Thanks - I had looked into throttleconcurrent as well.  I think the method to 
change the number of concurrent per project is private though, so it appears 
the only way to modify is manual.  If there's a way to do it with a groovy 
script that plugin would be perfect.


On Oct 7, 2016, at 6:20 PM, Victor Martinez 
<[email protected]<mailto:[email protected]>> wrote:

You can set the number of concurrent builds of a project running per node or 
globally with the below plugin:

- https://wiki.jenkins-ci.org/display/JENKINS/Throttle+Concurrent+Builds+Plugin

Cheers

On Friday, 7 October 2016 22:31:54 UTC+2, Mark Sinclair wrote:

I have several projects, each with many associated jobs.  I need to control the 
number of jobs that run in parallel for each project.  Currently, I'm using 
slaves to accomplish this.  Each slave runs jobs for a specific project and I 
set the number of executors manually for each slave.  Note - each job kicks off 
a variable number of tests managed outside of Jenkins.

Now I need to change the number of jobs that run in parallel in a more 
automated way.  The easy thing would be to write a groovy script that changed 
the # of executors, but unfortunately it appears that method is private for 
slaves.

My jobs are freestyle and use the build periodically build trigger.  I want to 
increase the number of executors, but not use all the executors all the time.

I was thinking of using ScriptTrigger plugin to evaluate a script and decide to 
launch, but I want the job to stay in the queue (at the head) if the script 
says it needs to wait.  It appears these triggers will skip the job.

Looking for ideas - thanks!

--
You received this message because you are subscribed to a topic in the Google 
Groups "Jenkins Users" group.
To unsubscribe from this topic, visit 
https://groups.google.com/d/topic/jenkinsci-users/XoC9AF4ZQMc/unsubscribe.
To unsubscribe from this group and all its topics, send an email to 
[email protected]<mailto:[email protected]>.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/daabcd88-dd9f-4557-93eb-011802702a73%40googlegroups.com<https://groups.google.com/d/msgid/jenkinsci-users/daabcd88-dd9f-4557-93eb-011802702a73%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.

-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/D8B11E41-5F2B-4E89-8D45-8537E73D4312%40juniper.net.
For more options, visit https://groups.google.com/d/optout.

Reply via email to