Merge "Create autorelease GT for site patches"
authorAndrew Grimberg <agrimberg@linuxfoundation.org>
Tue, 22 Sep 2015 14:34:27 +0000 (14:34 +0000)
committerGerrit Code Review <gerrit@opendaylight.org>
Tue, 22 Sep 2015 14:34:27 +0000 (14:34 +0000)
jjb/autorelease/autorelease-macros.yaml
jjb/autorelease/autorelease-templates.yaml

index 3e202c1cdfee2d792011e806b2aa60e97ff725a4..d84972099d009d93fc251c64c6085f6bdd70f5fb 100644 (file)
             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:
index 1c410829c0e5f6c0eb0af412ac9d44406edc728e..a261c9dc9bec7518158222be2d3c1a1fe9ff1888 100644 (file)
         - '{ssh-credentials}'
 
     triggers:
-    - gerrit-trigger-patch-site-merged:
+    - autorelease-trigger-patch-site-merged:
         name: '{project}'
         branch: '{branch}'
 
         - '{ssh-credentials}'
 
     triggers:
-    - gerrit-trigger-patch-submitted:
+    - autorelease-trigger-patch-site-submitted:
         name: '{project}'
         branch: '{branch}'