Merge "Enable log shipping on all honeycomb jobs"
[ci-management.git] / zuul / layout.yaml
index 23e06b6..fccd68f 100644 (file)
@@ -1,3 +1,4 @@
+---
 ##############################################################################
 ### Pipelines
 ##############################################################################
@@ -18,6 +19,19 @@ pipelines:
     failure:
       gerrit:
         verified: -1
+  - name: check-novote
+    source: gerrit
+    manager: IndependentPipelineManager
+    trigger:
+      gerrit:
+        - event: patchset-created
+        - event: draft-published
+        - event: comment-added
+          comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(recheck|reverify)
+    success:
+      gerrit: {}
+    failure:
+      gerrit: {}
   # - name: gate
   #   source: gerrit
   #   manager: DependentPipelineManager
@@ -49,17 +63,30 @@ pipelines:
   - name: post-merge
     source: gerrit
     manager: IndependentPipelineManager
+    success-message: Build succeeded (check merge)
+    failure-message: Build failed (check merge)
     trigger:
       gerrit:
         - event: change-merged
         - event: comment-added
           comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(remerge)
+    success:
+      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:
-        force-message: True
+        verified: 1
     failure:
       gerrit:
-        force-message: True
+        verified: -1
 
 ##############################################################################
 ### Project Templates
@@ -68,9 +95,9 @@ pipelines:
 project-templates:
   - name: default-jobs
     check:
-     - '{name}-verify'
+      - '{name}-verify'
     post-merge:
-     - '{name}-merge'
+      - '{name}-merge'
 
 ##############################################################################
 ### Projects
@@ -80,23 +107,25 @@ projects:
   - name: ci-management
     check:
       - ci-management-verify-jjb
-    periodic-weekly:
-      - ci-management-weekly
+      - ci-management-verify-zuul
+      - ci-management-verify-nodepool
     post-merge:
-      - ci-management-merge
+      - ci-management-merge-jjb
+      - 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
+#    check:
+#      - csit-vpp-functional-virl
+#      - csit-vpp-functional-nodepool
 
-  - name: honeycomb
-    template:
-      - name: default-jobs
+#  - name: honeycomb
+#    template:
+#      - name: default-jobs
 
-  - name: toolchain_test
-    template:
-      - name: default-jobs
+#  - name: vpp
+#    check-novote:
+#      - vpp-csit-verify-virl
 
-  - name: vpp
-    template:
-      - name: default-jobs