From 4000c5094e824ca0124e2508c18290d2a9a7f507 Mon Sep 17 00:00:00 2001 From: Thanh Ha Date: Tue, 15 Sep 2015 22:56:10 -0400 Subject: [PATCH] Create autorelease GT for site patches Change-Id: I51b7faed05147b666a8f3f162fcbab8c30263dac Signed-off-by: Thanh Ha --- jjb/autorelease/autorelease-macros.yaml | 48 ++++++++++++++++++++++ jjb/autorelease/autorelease-templates.yaml | 4 +- 2 files changed, 50 insertions(+), 2 deletions(-) diff --git a/jjb/autorelease/autorelease-macros.yaml b/jjb/autorelease/autorelease-macros.yaml index 3e202c1cdf..d84972099d 100644 --- a/jjb/autorelease/autorelease-macros.yaml +++ b/jjb/autorelease/autorelease-macros.yaml @@ -31,6 +31,54 @@ timeout: 720 fail: true +- trigger: + name: autorelease-trigger-patch-site-merged + triggers: + - gerrit: + server-name: 'OpenDaylight' + trigger-on: + - change-merged-event + - comment-added-contains-event: + comment-contains-value: 'republish' + projects: + - project-compare-type: 'ANT' + project-pattern: '{name}' + branches: + - branch-compare-type: 'ANT' + branch-pattern: '**/{branch}' + file-paths: + - compare-type: ANT + pattern: src/site/** + - compare-type: ANT + pattern: site.xml + +- trigger: + name: autorelease-trigger-patch-site-submitted + triggers: + - gerrit: + server-name: 'OpenDaylight' + trigger-on: + - patchset-created-event: + exclude-drafts: 'false' + exclude-trivial-rebase: 'false' + exclude-no-code-change: 'false' + - draft-published-event + - comment-added-contains-event: + comment-contains-value: 'recheck' + - comment-added-contains-event: + comment-contains-value: 'reverify' + projects: + - project-compare-type: 'ANT' + project-pattern: '{name}' + branches: + - branch-compare-type: 'ANT' + branch-pattern: '**/{branch}' + file-paths: + - compare-type: ANT + pattern: src/site/** + - compare-type: ANT + pattern: site.xml + - builder: name: autorelease-cfp builders: diff --git a/jjb/autorelease/autorelease-templates.yaml b/jjb/autorelease/autorelease-templates.yaml index 1c410829c0..a261c9dc9b 100644 --- a/jjb/autorelease/autorelease-templates.yaml +++ b/jjb/autorelease/autorelease-templates.yaml @@ -260,7 +260,7 @@ - '{ssh-credentials}' triggers: - - gerrit-trigger-patch-site-merged: + - autorelease-trigger-patch-site-merged: name: '{project}' branch: '{branch}' @@ -310,7 +310,7 @@ - '{ssh-credentials}' triggers: - - gerrit-trigger-patch-submitted: + - autorelease-trigger-patch-site-submitted: name: '{project}' branch: '{branch}' -- 2.36.6