The Gerrit Trigger Build Schedule Delay value is (intentionally) locked to a minimum of 3 seconds.
However, when using Replication Events, a build schedule delay is not needed since the build will only start once the replication is complete.
A useful feature would be to disable the Gerrit Trigger Build Schedule Delay by setting the value to 0.
Code changed in jenkins
User: escoheb
Path:
src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/config/Config.java
src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/dependency/BecauseWaitingToEnsureOtherJobsAreInQueue.java
src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/dependency/DependencyQueueTaskDispatcher.java
src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/hudsontrigger/GerritTrigger.java
src/main/resources/com/sonyericsson/hudson/plugins/gerrit/trigger/GerritServer/index.jelly
src/main/resources/com/sonyericsson/hudson/plugins/gerrit/trigger/Messages.properties
src/main/webapp/help-BuildScheduleDelay.html
src/test/java/com/sonyericsson/hudson/plugins/gerrit/trigger/config/ConfigTest.java
src/test/java/com/sonyericsson/hudson/plugins/gerrit/trigger/dependency/DependencyQueueTaskDispatcherTest.java
src/test/java/com/sonyericsson/hudson/plugins/gerrit/trigger/extensions/GerritTriggeredBuildListenerTest.java
src/test/java/com/sonyericsson/hudson/plugins/gerrit/trigger/hudsontrigger/GerritTriggerTest.java
http://jenkins-ci.org/commit/gerrit-trigger-plugin/e2c0e3e18b87a69919487dff3e6e7f5a3815ebda
Log:
Permit the setting of Build Schedule Delay to "0".
Delay not needed with Replication Events. Also fixed dependent projects
feature to no longer rely on this default 3 seconds delay. [FIXED JENKINS-22812]
Change-Id: Ic11f0fb7b9e43e95ae7dec71c30fe1e6fab1e8ac