gerrit: Add support for on changed restored/abandoned.

These triggers are supported starting at gerrit-trigger 2.8.0.

Using thoses triggers in a previous version should not cause any
problem.

Change-Id: I388cfb9424dd16dc436010c492e59dd0e896b69a
Reviewed-on: https://review.openstack.org/24264
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Anita Kuno <akuno@lavabit.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
This commit is contained in:
Arnaud Fabre 2013-03-12 23:22:04 +01:00 committed by Jenkins
parent e0787f2815
commit 47dc5442e6
2 changed files with 8 additions and 0 deletions

View File

@ -36,7 +36,9 @@ import jenkins_jobs.modules.base
def build_gerrit_triggers(xml_parent, data):
available_simple_triggers = {
'triggerOnChangeAbandonedEvent': 'PluginChangeAbandonedEvent',
'triggerOnChangeMergedEvent': 'PluginChangeMergedEvent',
'triggerOnChangeRestoredEvent': 'PluginChangeRestoredEvent',
'triggerOnDraftPublishedEvent': 'PluginDraftPublishedEvent',
'triggerOnPatchsetUploadedEvent': 'PluginPatchsetCreatedEvent',
'triggerOnRefUpdatedEvent': 'PluginRefUpdatedEvent',
@ -67,7 +69,11 @@ def gerrit(parser, xml_parent, data):
<wiki.jenkins-ci.org/display/JENKINS/Gerrit+Trigger>`_ version >= 2.6.0.
:arg bool triggerOnPatchsetUploadedEvent: Trigger on patchset upload
:arg bool triggerOnChangeAbandonedEvent: Trigger on change abandoned.
Requires Gerrit Trigger Plugin version >= 2.8.0
:arg bool triggerOnChangeMergedEvent: Trigger on change merged
:arg bool triggerOnChangeRestoredEvent: Trigger on change restored.
Requires Gerrit Trigger Plugin version >= 2.8.0
:arg bool triggerOnCommentAddedEvent: Trigger on comment added
:arg bool triggerOnDraftPublishedEvent: Trigger on draft published event.
:arg bool triggerOnRefUpdatedEvent: Trigger on ref-updated

View File

@ -2,7 +2,9 @@
name: test-gerrit-trigger
triggers:
- gerrit:
triggerOnChangeAbandonedEvent: true
triggerOnChangeMergedEvent: true
triggerOnChangeRestoredEvent: true
triggerOnCommentAddedEvent: true
triggerOnDraftPublishedEvent: true
triggerOnPatchsetUploadedEvent: true