From: Jeremy Phelps Date: Mon, 27 Aug 2018 20:26:11 +0000 (-0500) Subject: Make custom helm verify and merge triggers X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=d73b214e171b27445d92c22167697e10c79a63c1;p=ci-management.git Make custom helm verify and merge triggers Issue-ID: CIMAN-164 Change-Id: Idf308e2440742def006efefe9478058449543590 Signed-off-by: Jeremy Phelps --- diff --git a/jjb/global-macros.yaml b/jjb/global-macros.yaml index 55711f086..d32e53d7b 100644 --- a/jjb/global-macros.yaml +++ b/jjb/global-macros.yaml @@ -391,6 +391,48 @@ - compare-type: 'ANT' pattern: '{files}' +- trigger: + name: gerrit-trigger-helm-patch-submitted + triggers: + - gerrit: + server-name: '{server}' + 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: '^verify-helm$' + projects: + - project-compare-type: 'ANT' + project-pattern: '{project}' + branches: + - branch-compare-type: 'ANT' + branch-pattern: '**/{branch}' + file-paths: + - compare-type: 'ANT' + pattern: '{files}' + +- trigger: + name: gerrit-trigger-helm-patch-merged + triggers: + - gerrit: + server-name: '{server}' + trigger-on: + - change-merged-event + - comment-added-contains-event: + comment-contains-value: '^remerge-helm$' + projects: + - project-compare-type: 'ANT' + project-pattern: '{project}' + branches: + - branch-compare-type: 'ANT' + branch-pattern: '**/{branch}' + file-paths: + - compare-type: 'ANT' + pattern: '{files}' + - trigger: name: gerrit-trigger-release-manually triggers: diff --git a/jjb/global-templates-helm.yaml b/jjb/global-templates-helm.yaml index d7cc056e5..d412d9ba3 100644 --- a/jjb/global-templates-helm.yaml +++ b/jjb/global-templates-helm.yaml @@ -59,16 +59,12 @@ submodule-recursive: '{submodule-recursive}' triggers: - - gerrit-trigger-patch-submitted: + - gerrit-trigger-helm-patch-submitted: status-context: '{project}-Helm-Verify' server: '{server-name}' project: '{project}' branch: '{branch}' files: '{files}' - - gerrit: - trigger-on: - - comment-added-contains-event: - comment-contains-value: '^verify-helm$' builders: - shell: '{obj:pre_build_script}' @@ -87,17 +83,11 @@ submodule-recursive: '{submodule-recursive}' triggers: - - gerrit-trigger-patch-merged: + - gerrit-trigger-helm-patch-merged: server: '{server-name}' project: '{project}' branch: '{branch}' files: '{files}' - - pollscm: - cron: '' - - gerrit: - trigger-on: - - comment-added-contains-event: - comment-contains-value: '^remerge-helm$' builders: - lf-provide-maven-settings: