Convert maven-site publisher to Gerrit Trigger 75/26275/2
authorThanh Ha <thanh.ha@linuxfoundation.org>
Tue, 1 Sep 2015 15:16:01 +0000 (11:16 -0400)
committerThanh Ha <thanh.ha@linuxfoundation.org>
Tue, 1 Sep 2015 15:30:56 +0000 (11:30 -0400)
Change-Id: If90079b1ea17c09c03193639f16fd2281b9590e5
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
jjb/releng-jobs.yaml

index 4fe432fb6cf79e7ff2772f2f17cb9ed2a9662757..fbbffe7834264f7b19ec0758977b7808fb24ce43 100644 (file)
     parameters:
         - project-parameter:
             project: '{project}'
+        - gerrit-parameter:
+            branch: 'master'
 
     scm:
-        - git-scm:
+        - gerrit-trigger-scm:
             credentials-id: '{ssh-credentials}'
-            branch: 'master'
+            refspec: ''
+            choosing-strategy: 'default'
 
     wrappers:
         - ssh-agent-credentials:
                 - '{ssh-credentials}'
 
     triggers:
-        - reverse:
-            jobs: 'builder-merge'
-            result: 'success'
+        - gerrit:
+            server-name: 'OpenDaylight'
+            trigger-on:
+                - change-merged-event
+                - comment-added-contains-event:
+                    comment-contains-value: 'republish'
+            projects:
+              - project-compare-type: 'ANT'
+                project-pattern: 'releng/builder'
+                branches:
+                    - branch-compare-type: 'ANT'
+                      branch-pattern: '**/master'
+                file-paths:
+                    - compare-type: ANT
+                      pattern: src/**
+                    - compare-type: ANT
+                      pattern: pom.xml
 
     maven:
         maven-name: '{mvn33}'