Support more testbeds in vpp perf job 20/17620/8
authorVratko Polak <vrpolak@cisco.com>
Mon, 18 Feb 2019 16:05:31 +0000 (17:05 +0100)
committerVratko Polak <vrpolak@cisco.com>
Wed, 20 Feb 2019 12:08:47 +0000 (13:08 +0100)
The downside is that triggers have to be different.
Specifically, "perftest" cannot be an alias of "perftest-2n-skx",
because it would also fire on "perftest-3n-skx".

Change-Id: I4aa356ecb6702dfa86ff6af34a6773ab4006cfcb
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
jjb/vpp/vpp-macros.yaml
jjb/vpp/vpp.yaml

index 36cf959..185efe6 100644 (file)
@@ -46,7 +46,7 @@
           server-name: 'Primary'
           trigger-on:
             - comment-added-contains-event:
-                comment-contains-value: 'perftest'
+                comment-contains-value: 'perftest-{node-arch}'
           projects:
             - project-compare-type: 'ANT'
               project-pattern: '{name}'
index 5e8769a..a9fb106 100644 (file)
 - project:
     name: vpp-perpatch
     jobs:
-      - 'vpp-csit-verify-perf-{stream}-2n-skx'
       - 'vpp-csit-verify-device-{stream}-1n-skx'
+      - 'vpp-csit-verify-perf-{stream}-{node-arch}'
     project: 'vpp'
     stream:
       - master:
           branch: 'master'
           repo-stream-part: 'master'
     os: ubuntu1804
+    node-arch:
+      - 2n-skx
+      - 3n-skx
+      - 3n-hsw
 
 - project:
     name: vpp-master-only
           maven-version: 'mvn33-new'
 
 - job-template:
-    name: 'vpp-csit-verify-perf-{stream}-2n-skx'
+    name: 'vpp-csit-verify-perf-{stream}-{node-arch}'
 
     project-type: freestyle
     node: '{os}-us'
       - gerrit-trigger-csit-perftest:
           name: '{project}'
           branch: '{branch}'
+          node-arch: '{node-arch}'
 
     builders:
       - shell: