-
Improvement
-
Resolution: Unresolved
-
Major
-
None
The first job is queued and starts immediately (Jenkins was idle), the second job is queued and waits (jenkins is busy with the first request) and the third trigger never queues, it is completely ignored. Jenkins is capable of doing both behaviors, either ignore an incoming trigger if it is busy, or the other behavior is to queue as many jobs as there are triggers.
However, one needs to properly invoke Jenkins to get the desired behavior. The P4 plugin requires invoking Jenkins with the a command that does not seem to support this multiple queueing (using review/build). I am able to create a Jenkins test job, unrelated to Swarm, that properly queue multiple jobs, but the command has to be different (using “buildWithParameters”).
As per the attached screen shot, Build 1998 is added and is in progress, build 1999 is added to the queue, and then any additional request coming from Swarm gets ignored.