Branch: refs/heads/master
Home: https://github.com/jenkinsci/gerrit-trigger-plugin
Commit: 573a64fd11e3a039dd50507417e28002bb5212c4
https://github.com/jenkinsci/gerrit-trigger-plugin/commit/573a64fd11e3a039dd50507417e28002bb5212c4
Author: Hugo Arès <[email protected]>
Date: 2014-02-17 (Mon, 17 Feb 2014)
Changed paths:
M
gerrit-events/src/main/java/com/sonyericsson/hudson/plugins/gerrit/gerritevents/dto/events/GerritTriggeredEvent.java
M
gerrit-events/src/main/java/com/sonyericsson/hudson/plugins/gerrit/gerritevents/workers/AbstractJsonObjectWork.java
Log Message:
-----------
Add receivedOn time stamp to GerritTriggeredEvent.
Gerrit events can be processed by more than one thread so there is no
garantee that events listeners will get notified for each event in the
same order they were received. Add receivedOn time stamp so listeners
have a way to know if an event came in before/after another one.
Change-Id: I566b6ee2263729e6df2409ebe1dc62110053b9e1
Commit: a86db31af4426773fba533241f3bd4f1fb0d7e33
https://github.com/jenkinsci/gerrit-trigger-plugin/commit/a86db31af4426773fba533241f3bd4f1fb0d7e33
Author: Hugo Arès <[email protected]>
Date: 2014-02-17 (Mon, 17 Feb 2014)
Changed paths:
A
gerrit-events/src/main/java/com/sonyericsson/hudson/plugins/gerrit/gerritevents/dto/RepositoryModifiedEvent.java
M
gerrit-events/src/main/java/com/sonyericsson/hudson/plugins/gerrit/gerritevents/dto/attr/RefUpdate.java
M
gerrit-events/src/main/java/com/sonyericsson/hudson/plugins/gerrit/gerritevents/dto/events/DraftPublished.java
M
gerrit-events/src/main/java/com/sonyericsson/hudson/plugins/gerrit/gerritevents/dto/events/PatchsetCreated.java
M
gerrit-events/src/main/java/com/sonyericsson/hudson/plugins/gerrit/gerritevents/dto/events/RefUpdated.java
Log Message:
-----------
Add RepositoryModifiedEvent interface
RepositoryModifiedEvent represents any event raised by a ref created/changed in
the git repository (PatchsetCreated, DraftCreated and RefUpdated).
An example of usage is the gerrit-trigger: to implement wait for
replication feature, when a GerritEvent is interesting, it must wait
for replication to be complete before starting the build but only for
events that created/changed a ref in the git repository.
Change-Id: Icaec80452e4753ee80b38084978953578b488514
Commit: e3cb8601260372faa463b279365dfe631cc8567e
https://github.com/jenkinsci/gerrit-trigger-plugin/commit/e3cb8601260372faa463b279365dfe631cc8567e
Author: Hugo Arès <[email protected]>
Date: 2014-02-17 (Mon, 17 Feb 2014)
Changed paths:
M pom.xml
Log Message:
-----------
Ugrade Jenkins to 1.509.3
There is an issue with dynamically filled drop down that depends on
another field in the form. If the drop down is nested in the form,
we are supposed to use @RelativePath in addition to the @QueryParameter
but this is not working in 1.480.
Change-Id: Ide59afe293d3dae8171ecd86f75cd38c25583387
Commit: bd400a6b97138481466b60a39aeb702485dd6119
https://github.com/jenkinsci/gerrit-trigger-plugin/commit/bd400a6b97138481466b60a39aeb702485dd6119
Author: Mathieu Wang <[email protected]>
Date: 2014-02-20 (Thu, 20 Feb 2014)
Changed paths:
M
gerrithudsontrigger/src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/GerritServer.java
M
gerrithudsontrigger/src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/config/Config.java
M
gerrithudsontrigger/src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/config/IGerritHudsonTriggerConfig.java
A
gerrithudsontrigger/src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/config/ReplicationConfig.java
M
gerrithudsontrigger/src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/hudsontrigger/GerritTrigger.java
A
gerrithudsontrigger/src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/hudsontrigger/data/GerritSlave.java
M
gerrithudsontrigger/src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/version/GerritVersionChecker.java
M
gerrithudsontrigger/src/main/resources/com/sonyericsson/hudson/plugins/gerrit/trigger/GerritServer/index.jelly
M
gerrithudsontrigger/src/main/resources/com/sonyericsson/hudson/plugins/gerrit/trigger/Messages.properties
M
gerrithudsontrigger/src/main/resources/com/sonyericsson/hudson/plugins/gerrit/trigger/hudsontrigger/GerritTrigger/config.jelly
A gerrithudsontrigger/src/main/webapp/help-Replication.html
A gerrithudsontrigger/src/main/webapp/help-ReplicationSlaveHost.html
A gerrithudsontrigger/src/main/webapp/help-ReplicationSlaveName.html
A gerrithudsontrigger/src/main/webapp/help-ReplicationSlaveTimeout.html
A gerrithudsontrigger/src/main/webapp/help-defaultSlave.html
A gerrithudsontrigger/src/main/webapp/help-enableSlaveSelectionInJobs.html
M
gerrithudsontrigger/src/test/java/com/sonyericsson/hudson/plugins/gerrit/trigger/hudsontrigger/GerritAdministrativeMonitorTest.java
M
gerrithudsontrigger/src/test/java/com/sonyericsson/hudson/plugins/gerrit/trigger/hudsontrigger/GerritTriggerTest.java
M
gerrithudsontrigger/src/test/java/com/sonyericsson/hudson/plugins/gerrit/trigger/mock/DuplicatesUtil.java
M
gerrithudsontrigger/src/test/java/com/sonyericsson/hudson/plugins/gerrit/trigger/mock/MockGerritHudsonTriggerConfig.java
M
gerrithudsontrigger/src/test/java/com/sonyericsson/hudson/plugins/gerrit/trigger/mock/Setup.java
Log Message:
-----------
Add data structure and UI Support for replication.
The admin can enable replication in server configurations,
add Gerrit slaves, and enable slave selection in jobs.
If the latter is enabled, the user will see a dropdown
containing a list of Gerrit slaves configured with the
Gerrit server that has been selected, and can choose one
slave after which the job will wait for replication events.
Change-Id: Id08852619442290b3b5c8e2f179d10989e98b1af
Commit: ab429cf8f154995c1def119940f22dc18f71be57
https://github.com/jenkinsci/gerrit-trigger-plugin/commit/ab429cf8f154995c1def119940f22dc18f71be57
Author: Hugo Arès <[email protected]>
Date: 2014-02-21 (Fri, 21 Feb 2014)
Changed paths:
M
gerrit-events/src/main/java/com/sonyericsson/hudson/plugins/gerrit/gerritevents/dto/events/RefReplicated.java
M gerrithudsontrigger/pom.xml
M
gerrithudsontrigger/src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/PluginImpl.java
M
gerrithudsontrigger/src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/config/PluginConfig.java
M
gerrithudsontrigger/src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/hudsontrigger/GerritTrigger.java
A
gerrithudsontrigger/src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/replication/ReplicationCache.java
A
gerrithudsontrigger/src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/replication/ReplicationFailedAction.java
A
gerrithudsontrigger/src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/replication/ReplicationFailedHandler.java
A
gerrithudsontrigger/src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/replication/ReplicationQueueTaskDispatcher.java
A
gerrithudsontrigger/src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/replication/WaitingForReplication.java
M
gerrithudsontrigger/src/main/resources/com/sonyericsson/hudson/plugins/gerrit/trigger/GerritManagement/index.jelly
M
gerrithudsontrigger/src/main/resources/com/sonyericsson/hudson/plugins/gerrit/trigger/Messages.properties
A gerrithudsontrigger/src/main/webapp/help-ReplicationCacheExpiration.html
M
gerrithudsontrigger/src/test/java/com/sonyericsson/hudson/plugins/gerrit/trigger/hudsontrigger/GerritTriggerTest.java
M
gerrithudsontrigger/src/test/java/com/sonyericsson/hudson/plugins/gerrit/trigger/mock/Setup.java
A
gerrithudsontrigger/src/test/java/com/sonyericsson/hudson/plugins/gerrit/trigger/replication/ReplicationCacheTest.java
A
gerrithudsontrigger/src/test/java/com/sonyericsson/hudson/plugins/gerrit/trigger/replication/ReplicationFailedHandlerTest.java
A
gerrithudsontrigger/src/test/java/com/sonyericsson/hudson/plugins/gerrit/trigger/replication/ReplicationQueueTaskDispatcherTest.java
A
gerrithudsontrigger/src/test/java/com/sonyericsson/hudson/plugins/gerrit/trigger/replication/WaitingForReplicationTest.java
M
gerrithudsontrigger/src/test/java/com/sonyericsson/hudson/plugins/gerrit/trigger/spec/DuplicateGerritListenersHudsonTestCase.java
M
gerrithudsontrigger/src/test/java/com/sonyericsson/hudson/plugins/gerrit/trigger/spec/DuplicateGerritListenersPreloadedProjectHudsonTestCase.java
Log Message:
-----------
Implement feature to block build until replication is completed.
Add ReplicationQueueTaskDispatcher that will prevent builds from
leaving the queue until the replication is completed, if replication
is supported and configured for that server. If wait for replication
event times out or if the replication failed, build will be failed.
Add a global configuration parameter to allow configuration of
replication cache expiration time. Replication feature requires a
cache for replication events until we can complile against Jenkins
1.520 which introduce a QueueListener extension point.
Change-Id: I58782c2278c1ef68cae405495178c1ea89e279b8
Commit: 6c27186ec53255cb8357a08f8627cd85936d3a26
https://github.com/jenkinsci/gerrit-trigger-plugin/commit/6c27186ec53255cb8357a08f8627cd85936d3a26
Author: Robert Sandell <[email protected]>
Date: 2014-02-21 (Fri, 21 Feb 2014)
Changed paths:
A
gerrit-events/src/main/java/com/sonyericsson/hudson/plugins/gerrit/gerritevents/dto/RepositoryModifiedEvent.java
M
gerrit-events/src/main/java/com/sonyericsson/hudson/plugins/gerrit/gerritevents/dto/attr/RefUpdate.java
M
gerrit-events/src/main/java/com/sonyericsson/hudson/plugins/gerrit/gerritevents/dto/events/DraftPublished.java
M
gerrit-events/src/main/java/com/sonyericsson/hudson/plugins/gerrit/gerritevents/dto/events/GerritTriggeredEvent.java
M
gerrit-events/src/main/java/com/sonyericsson/hudson/plugins/gerrit/gerritevents/dto/events/PatchsetCreated.java
M
gerrit-events/src/main/java/com/sonyericsson/hudson/plugins/gerrit/gerritevents/dto/events/RefReplicated.java
M
gerrit-events/src/main/java/com/sonyericsson/hudson/plugins/gerrit/gerritevents/dto/events/RefUpdated.java
M
gerrit-events/src/main/java/com/sonyericsson/hudson/plugins/gerrit/gerritevents/workers/AbstractJsonObjectWork.java
M gerrithudsontrigger/pom.xml
M
gerrithudsontrigger/src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/GerritServer.java
M
gerrithudsontrigger/src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/PluginImpl.java
M
gerrithudsontrigger/src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/config/Config.java
M
gerrithudsontrigger/src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/config/IGerritHudsonTriggerConfig.java
M
gerrithudsontrigger/src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/config/PluginConfig.java
A
gerrithudsontrigger/src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/config/ReplicationConfig.java
M
gerrithudsontrigger/src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/hudsontrigger/GerritTrigger.java
A
gerrithudsontrigger/src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/hudsontrigger/data/GerritSlave.java
A
gerrithudsontrigger/src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/replication/ReplicationCache.java
A
gerrithudsontrigger/src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/replication/ReplicationFailedAction.java
A
gerrithudsontrigger/src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/replication/ReplicationFailedHandler.java
A
gerrithudsontrigger/src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/replication/ReplicationQueueTaskDispatcher.java
A
gerrithudsontrigger/src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/replication/WaitingForReplication.java
M
gerrithudsontrigger/src/main/java/com/sonyericsson/hudson/plugins/gerrit/trigger/version/GerritVersionChecker.java
M
gerrithudsontrigger/src/main/resources/com/sonyericsson/hudson/plugins/gerrit/trigger/GerritManagement/index.jelly
M
gerrithudsontrigger/src/main/resources/com/sonyericsson/hudson/plugins/gerrit/trigger/GerritServer/index.jelly
M
gerrithudsontrigger/src/main/resources/com/sonyericsson/hudson/plugins/gerrit/trigger/Messages.properties
M
gerrithudsontrigger/src/main/resources/com/sonyericsson/hudson/plugins/gerrit/trigger/hudsontrigger/GerritTrigger/config.jelly
A gerrithudsontrigger/src/main/webapp/help-Replication.html
A gerrithudsontrigger/src/main/webapp/help-ReplicationCacheExpiration.html
A gerrithudsontrigger/src/main/webapp/help-ReplicationSlaveHost.html
A gerrithudsontrigger/src/main/webapp/help-ReplicationSlaveName.html
A gerrithudsontrigger/src/main/webapp/help-ReplicationSlaveTimeout.html
A gerrithudsontrigger/src/main/webapp/help-defaultSlave.html
A gerrithudsontrigger/src/main/webapp/help-enableSlaveSelectionInJobs.html
M
gerrithudsontrigger/src/test/java/com/sonyericsson/hudson/plugins/gerrit/trigger/hudsontrigger/GerritAdministrativeMonitorTest.java
M
gerrithudsontrigger/src/test/java/com/sonyericsson/hudson/plugins/gerrit/trigger/hudsontrigger/GerritTriggerTest.java
M
gerrithudsontrigger/src/test/java/com/sonyericsson/hudson/plugins/gerrit/trigger/mock/DuplicatesUtil.java
M
gerrithudsontrigger/src/test/java/com/sonyericsson/hudson/plugins/gerrit/trigger/mock/MockGerritHudsonTriggerConfig.java
M
gerrithudsontrigger/src/test/java/com/sonyericsson/hudson/plugins/gerrit/trigger/mock/Setup.java
A
gerrithudsontrigger/src/test/java/com/sonyericsson/hudson/plugins/gerrit/trigger/replication/ReplicationCacheTest.java
A
gerrithudsontrigger/src/test/java/com/sonyericsson/hudson/plugins/gerrit/trigger/replication/ReplicationFailedHandlerTest.java
A
gerrithudsontrigger/src/test/java/com/sonyericsson/hudson/plugins/gerrit/trigger/replication/ReplicationQueueTaskDispatcherTest.java
A
gerrithudsontrigger/src/test/java/com/sonyericsson/hudson/plugins/gerrit/trigger/replication/WaitingForReplicationTest.java
M
gerrithudsontrigger/src/test/java/com/sonyericsson/hudson/plugins/gerrit/trigger/spec/DuplicateGerritListenersHudsonTestCase.java
M
gerrithudsontrigger/src/test/java/com/sonyericsson/hudson/plugins/gerrit/trigger/spec/DuplicateGerritListenersPreloadedProjectHudsonTestCase.java
M pom.xml
Log Message:
-----------
Merge pull request #133 from hugares/replication
Add feature to wait for replication to gerrit Slave
Compare:
https://github.com/jenkinsci/gerrit-trigger-plugin/compare/0c684ec3e55e...6c27186ec532
--
You received this message because you are subscribed to the Google Groups
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.