Switch ci-management jobs to Gerrit Trigger 74/2374/4
authorThanh Ha <thanh.ha@linuxfoundation.org>
Mon, 15 Aug 2016 05:09:27 +0000 (01:09 -0400)
committerThanh Ha <thanh.ha@linuxfoundation.org>
Mon, 15 Aug 2016 05:27:30 +0000 (01:27 -0400)
Change-Id: I0b8e1a06f0e26932f77194c1799a31c043d53670
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
jjb/ci-management/ci-management-jobs.yaml

index 06bcb75..30990e8 100644 (file)
@@ -3,10 +3,9 @@
     jobs:
         - 'ci-management-verify-jjb'
         - 'ci-management-merge-jjb'
-        - 'ci-management-verify-zuul'
-        - 'ci-management-merge-zuul'
-        - 'ci-management-verify-nodepool'
-        - 'ci-management-merge-nodepool'
+
+    project: ci-management
+    branch: master
 
 - job-template:
     name: ci-management-verify-jjb
         artifactDaysToKeep: -1
         artifactNumToKeep: 5
 
+    parameters:
+        - project-parameter:
+            project: '{project}'
+
     scm:
-        - zuul-trigger-scm:
+        - gerrit-trigger-scm:
             credentials-id: '{ssh-credentials}'
-            refspec: '$ZUUL_REF'
-            commit: '$ZUUL_COMMIT'
+            refspec: '$GERRIT_REFSPEC'
+            choosing-strategy: 'gerrit'
 
     wrappers:
         - ssh-agent-credentials:
             users:
                 - '{ssh-credentials}'
 
+    triggers:
+        - gerrit-trigger-patch-submitted:
+            name: '{project}'
+            branch: '{branch}'
+
     builders:
         - shell: |
             jenkins-jobs test --recursive -o job_output jjb/
         artifactDaysToKeep: -1
         artifactNumToKeep: 5
 
+    parameters:
+        - project-parameter:
+            project: '{project}'
+
     scm:
-        - zuul-trigger-scm:
+        - gerrit-trigger-scm:
             credentials-id: '{ssh-credentials}'
-            refspec: ''
-            commit: 'origin/$ZUUL_BRANCH'
+            refspec: '$GERRIT_REFSPEC'
+            choosing-strategy: 'gerrit'
 
     wrappers:
         - ssh-agent-credentials:
             users:
                 - '{ssh-credentials}'
 
+    triggers:
+        - gerrit-trigger-patch-merged:
+            name: '{project}'
+            branch: '{branch}'
+
     builders:
         - shell:
             !include-raw-escape: include-raw-jjb-update.sh