vswitchperf: Use POD12 for VERIFY and MERGE jobs 81/47581/1
authorMartin Klozik <martinx.klozik@intel.com>
Tue, 21 Nov 2017 10:54:07 +0000 (10:54 +0000)
committerMartin Klozik <martinx.klozik@intel.com>
Tue, 21 Nov 2017 12:29:02 +0000 (12:29 +0000)
In the past, vswitchperf's VERIFY & MERGE jobs were
executed at ericsson-build3 & build4 machines. However
VPP sometimes refuses to start properly and it is hard
to debug root cause without access to these servers.
Thus description of VERIFY & MERGE jobs was changed
to run them by default at POD12, which is dedicated
to vswitchperf project. In case that daily job is active,
then VERIFY & MERGE jobs will be executed at ericsson-build4
as before.
Execution of "make sanity" was removed, because this
target is a "stub" in vsperf makefile.

Change-Id: Iec0f788ab28425d0999811ceb5236e097cee2ff4
Signed-off-by: Martin Klozik <martinx.klozik@intel.com>
Reviewed-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
Reviewed-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
jjb/vswitchperf/vswitchperf.yml

index 16ceb2e..9a0fb10 100644 (file)
 
     disabled: '{obj:disabled}'
 
+    properties:
+      - logrotate-default
+      - build-blocker:
+          use-build-blocker: true
+          blocking-jobs:
+            - 'vswitchperf-verify-.*'
+            - 'vswitchperf-merge-.*'
+            - 'vswitchperf-daily-.*'
+          block-level: 'NODE'
+
     parameters:
       - project-parameter:
           project: '{project}'
@@ -45,8 +55,6 @@
           cd src
           make clobber
           make MORE_MAKE_FLAGS="-j 10"
-          # run basic sanity test
-          make sanity
           cd ../ci
           scl enable python33 "source ~/vsperfenv/bin/activate ; ./build-vsperf.sh daily"
 
@@ -66,6 +74,7 @@
           blocking-jobs:
             - 'vswitchperf-verify-.*'
             - 'vswitchperf-merge-.*'
+            - 'vswitchperf-daily-.*'
           block-level: 'NODE'
 
     parameters:
           name: SLAVE_NAME
           description: 'Slave name on Jenkins'
           allowed-slaves:
+            - intel-pod12
             - ericsson-build4
           default-slaves:
+            - intel-pod12
             - ericsson-build4
 
     scm:
           cd src
           make clobber
           make MORE_MAKE_FLAGS="-j 5"
-          # run basic sanity test
-          make sanity
           cd ../ci
           ./build-vsperf.sh verify
 
           blocking-jobs:
             - 'vswitchperf-verify-.*'
             - 'vswitchperf-merge-.*'
+            - 'vswitchperf-daily-.*'
           block-level: 'NODE'
 
     parameters:
           name: SLAVE_NAME
           description: 'Slave name on Jenkins'
           allowed-slaves:
+            - intel-pod12
             - ericsson-build4
           default-slaves:
+            - intel-pod12
             - ericsson-build4
 
     scm: