hi,
i want to issue a build for a specific plan and revision externally. I use this:
curl -X POST -u user:pwd "http://localhost:8085/ajax/runParametrisedManualBuild.action?os_authType=basic&planKey=BUILD_JOB1&customRevision=1234"
which works fine. Now, I want to issue a second build, but there's already a build running. The system refuses to do so, but I can work around this, by setting the conurrent builds setting something higher than 1 for this plan, although I've no agents configured. By doing that, the second build gets queued.
But this feels like a hack. For example, I want a second plan in my system, that should be "serialized", that is, builds depend on each other's results. For such jobs, I want to explicitly set concurrent_build=1, but still be able to queue builds.
Maybe there's a different command I can use?
Thanks.
Unfortunately not. You can't queue builds if you're above concurrency limit.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.