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>
disabled: '{obj:disabled}'
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}'
parameters:
- project-parameter:
project: '{project}'
cd src
make clobber
make MORE_MAKE_FLAGS="-j 10"
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"
cd ../ci
scl enable python33 "source ~/vsperfenv/bin/activate ; ./build-vsperf.sh daily"
blocking-jobs:
- 'vswitchperf-verify-.*'
- 'vswitchperf-merge-.*'
blocking-jobs:
- 'vswitchperf-verify-.*'
- 'vswitchperf-merge-.*'
+ - 'vswitchperf-daily-.*'
block-level: 'NODE'
parameters:
block-level: 'NODE'
parameters:
name: SLAVE_NAME
description: 'Slave name on Jenkins'
allowed-slaves:
name: SLAVE_NAME
description: 'Slave name on Jenkins'
allowed-slaves:
- ericsson-build4
default-slaves:
- ericsson-build4
default-slaves:
cd src
make clobber
make MORE_MAKE_FLAGS="-j 5"
cd src
make clobber
make MORE_MAKE_FLAGS="-j 5"
- # run basic sanity test
- make sanity
cd ../ci
./build-vsperf.sh verify
cd ../ci
./build-vsperf.sh verify
blocking-jobs:
- 'vswitchperf-verify-.*'
- 'vswitchperf-merge-.*'
blocking-jobs:
- 'vswitchperf-verify-.*'
- 'vswitchperf-merge-.*'
+ - 'vswitchperf-daily-.*'
block-level: 'NODE'
parameters:
block-level: 'NODE'
parameters:
name: SLAVE_NAME
description: 'Slave name on Jenkins'
allowed-slaves:
name: SLAVE_NAME
description: 'Slave name on Jenkins'
allowed-slaves:
- ericsson-build4
default-slaves:
- ericsson-build4
default-slaves: