Let us take a scenario..
Based on file parsing i need to launch a job multiple times with different arguments.. But my git server can allow parallel clones of 5
If file is giving set of 10 different arguments, i need to launch a job 10 times with different arguments
In my job configuration, i set as below
-> Throttle this project alone
-> Maximum total concurrent builds : 3
-> Maximum concurrent builds per node : 1
So, when 10 jobs launched at a time, for the first time it worked correctly and took only 3 jobs into executors but after completion of 3 build, it is taking all other remaining 7 builds at a time because of which my jobs failing by skipping SCM step (skipped fetching source code).
My Jenkins Version : 1.609
Plugin Version : 1.8.4
Can someone please look into this ASAP..