-
Improvement
-
Resolution: Fixed
-
Critical
-
None
-
p4-plugin 1.3.9
The p4 plugin does not poll while builds are running, I get the message:
Build in progress, polling delayed.
This makes some small sense for normal projects, but when using the pipeline plugin it makes things difficult as pipeline scripts may pause for a long time while not using an executor or a workspace to let other jobs build.
The offending code is in PerforceScm.java
// Delay polling if build is in progress if (job.isBuilding()) { listener.getLogger().println("Build in progress, polling delayed."); return PollingResult.NO_CHANGES; }
- is related to
-
JENKINS-41849 Optionally queue polled jobs
-
- In Progress
-
This is a problem for us as well, since p4 plugin returns NO_CHANGES, a job that allows concurrent builds will never fire again if that job is already building.
I'd also like to bump this up in priority to Major, but not sure what the proper procedure for that is.