Add csit-dpdk-perf-mrr-weekly-master-3n-tsh job
[ci-management.git] / jjb / global-macros.yaml
index 3d9c102..66a70ba 100644 (file)
           default: '{cc}'
           description: "CC parameter, can be gnu or clang"
 
+- parameter:
+    name: make-parallel-jobs-parameter
+    parameters:
+      - string:
+          name: MAKE_PARALLEL_JOBS
+          default: '{make-parallel-jobs}'
+          description: "The number of cores to use for builds."
+
 - parameter:
     name: csit-fail-on-crc-mismatch-parameter
     parameters:
           default: '{maven}'
           description: 'Maven selector to be used by shell scripts'
 
+- parameter:
+    name: mode-parameter
+    parameters:
+      - string:
+          name: MODE
+          default: '{mode}'
+          description: "mode parameter to be used in shell scripts."
+
 - parameter:
     name: os-parameter
     parameters:
 
 - trigger:
     name: gerrit-trigger-csit-perftest
-    # Comes from VPP, for jobs that do performance testing using CSIT code.
+    # Manual trigger common for csit-vpp and vpp-csit perf jobs.
     triggers:
       - gerrit:
           server-name: 'Primary'
           trigger-on:
             - comment-added-contains-event:
-                comment-contains-value: 'perftest-{node-arch}'
+                comment-contains-value: '{trigger-word}'
           projects:
             - project-compare-type: 'ANT'
-              project-pattern: '{name}'
+              project-pattern: '{project}'
               branches:
                 - branch-compare-type: 'ANT'
                   branch-pattern: '**/{branch}'
           skip-vote:
-            successful: true
-            failed: true
-            unstable: true
-            notbuilt: true
+            successful: '{skip-vote}'
+            failed: '{skip-vote}'
+            unstable: '{skip-vote}'
+            notbuilt: '{skip-vote}'
 
 - trigger:
     name: gerrit-trigger-csit-vpp-devicetest-full