Rename csit validate job, add pylint installation to script.
[ci-management.git] / jjb / global-macros.yaml
index a46f392..9c0eeac 100644 (file)
             skip-tag: true
             choosing-strategy: '{choosing-strategy}'
 
+- scm:
+    name: zuul-trigger-scm
+    scm:
+      - git:
+          url: '$ZUUL_URL/$ZUUL_PROJECT'
+          refspec: '{refspec}'
+          branches:
+            - '{commit}'
+          skip-tag: true
+          wipe-workspace: true
+
 ###### WRAPPERS
 - wrapper:
     name: build-timeout
             timeout: 360
             fail: true
 
+###### TRIGGERS
+- trigger:
+    name: gerrit-trigger-patch-submitted
+    triggers:
+        - gerrit:
+            server-name: 'Default'
+            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}'
+
+- trigger:
+    name: gerrit-trigger-patch-merged
+    triggers:
+        - gerrit:
+            server-name: 'Default'
+            trigger-on:
+                - change-merged-event
+                - comment-added-contains-event:
+                    comment-contains-value: 'remerge'
+            projects:
+                - project-compare-type: 'ANT'
+                  project-pattern: '{name}'
+                  branches:
+                    - branch-compare-type: 'ANT'
+                      branch-pattern: '**/{branch}'
+
 # Publishers
 - publisher:
     name: archive-artifacts