From 47dc5442e669b2c2a1295933962c2ae0f21884e2 Mon Sep 17 00:00:00 2001 From: Arnaud Fabre Date: Tue, 12 Mar 2013 23:22:04 +0100 Subject: [PATCH] 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 Reviewed-by: Jeremy Stanley Reviewed-by: Anita Kuno Approved: Jeremy Stanley Tested-by: Jenkins --- jenkins_jobs/modules/triggers.py | 6 ++++++ samples/gerrit-trigger.yaml | 2 ++ 2 files changed, 8 insertions(+) diff --git a/jenkins_jobs/modules/triggers.py b/jenkins_jobs/modules/triggers.py index c3bb050be..c456a84f5 100644 --- a/jenkins_jobs/modules/triggers.py +++ b/jenkins_jobs/modules/triggers.py @@ -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): `_ 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 diff --git a/samples/gerrit-trigger.yaml b/samples/gerrit-trigger.yaml index 26b3dd119..cb52db4c0 100644 --- a/samples/gerrit-trigger.yaml +++ b/samples/gerrit-trigger.yaml @@ -2,7 +2,9 @@ name: test-gerrit-trigger triggers: - gerrit: + triggerOnChangeAbandonedEvent: true triggerOnChangeMergedEvent: true + triggerOnChangeRestoredEvent: true triggerOnCommentAddedEvent: true triggerOnDraftPublishedEvent: true triggerOnPatchsetUploadedEvent: true