Move csit-vpp-functional-hw-tb2 to zuul. 03/403/3
authorStefan Kobza <skobza@cisco.com>
Wed, 24 Feb 2016 14:45:21 +0000 (15:45 +0100)
committerStefan Kobza <skobza@cisco.com>
Thu, 25 Feb 2016 09:29:33 +0000 (10:29 +0100)
The job should be started only by adding 'hw-tb2-check' comment to gerrit.

Change-Id: I219568fc6756838939f74ed62f14d1a07b117e37
Signed-off-by: Stefan Kobza <skobza@cisco.com>
jjb/csit/csit-vpp-functional.yaml
zuul/layout.yaml

index f6136eb..1227aa6 100644 (file)
@@ -78,7 +78,7 @@
     name: 'csit-vpp-functional-hw-tb2'
 
     project-type: freestyle
-    node: verify
+    node: verify_merge
     concurrent: false
 
     logrotate:
             project: '{project}'
         - gerrit-parameter:
             branch: '{branch}'
-        - string:
-            name: 'VPP_URLS'
-            default: ''
-            description: 'Space separated VPP *.deb URLs from nexus'
 
     scm:
-        - gerrit-trigger-scm:
+        - zuul-trigger-scm:
             credentials-id: '{ssh-credentials}'
-            refspec: '$GERRIT_REFSPEC'
-            choosing-strategy: 'gerrit'
+            refspec: '$ZUUL_REF'
+            commit: '$ZUUL_COMMIT'
 
     wrappers:
         - ssh-agent-credentials:
             users:
                 - '{ssh-credentials}'
-    triggers:
-        - gerrit-trigger-manually-triggered:
-            name: '{project}'
-            branch: '{branch}'
-            comment-trigger-value: 'hw-tb2-recheck'
 
     builders:
         - shell:
index f731bb4..1be239c 100644 (file)
@@ -61,6 +61,19 @@ pipelines:
       gerrit: {}
     failure:
       gerrit: {}
+  - name: csit-manual-perf
+    source: gerrit
+    manager: IndependentPipelineManager
+    trigger:
+      gerrit:
+        - event: comment-added
+          comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(hw-perf-check)
+    success:
+      gerrit:
+        verified: 1
+    failure:
+      gerrit:
+        verified: -1
 
 ##############################################################################
 ### Project Templates
@@ -88,9 +101,9 @@ projects:
       - ci-management-merge-zuul
       - ci-management-merge-nodepool
 
-#  - name: csit
-#    check:
-#      - csit-vpp-bridge-domain
+  - name: csit
+    csit-manual-perf:
+      - csit-vpp-functional-hw-tb2
 
 #  - name: honeycomb
 #    template: