summaryrefslogtreecommitdiffstats
path: root/jjb
diff options
context:
space:
mode:
authorJeremy Phelps <jphelps@linuxfoundation.org>2018-08-27 15:26:11 -0500
committerJeremy Phelps <jphelps@linuxfoundation.org>2018-08-27 15:27:07 -0500
commitd73b214e171b27445d92c22167697e10c79a63c1 (patch)
tree7f59e3eb8cc6d3d98d977d9eb5d05400e83d0030 /jjb
parent5c8c827b69f0dd03c118097f9d419b9d87496d3c (diff)
Make custom helm verify and merge triggers
Issue-ID: CIMAN-164 Change-Id: Idf308e2440742def006efefe9478058449543590 Signed-off-by: Jeremy Phelps <jphelps@linuxfoundation.org>
Diffstat (limited to 'jjb')
-rw-r--r--jjb/global-macros.yaml42
-rw-r--r--jjb/global-templates-helm.yaml14
2 files changed, 44 insertions, 12 deletions
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
@@ -392,6 +392,48 @@
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:
- gerrit:
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: