summaryrefslogtreecommitdiffstats
path: root/jjb/vpp/vpp.yaml
diff options
context:
space:
mode:
authorjuraj.linkes <juraj.linkes@pantheon.tech>2018-10-11 17:09:29 +0200
committerJuraj Linkeš <juraj.linkes@pantheon.tech>2018-12-11 08:13:59 +0000
commit34e6385e3633c366ede6cac81b0a1decc1dfd83b (patch)
tree09804982810542506e49d2bf963cf038bdeb2152 /jjb/vpp/vpp.yaml
parent940b95c902ccb4c6ef9f17098e14327512cd7443 (diff)
Enable nonvoting testing in VPP ARM verify jobs
Enable testing utilizing parallel test execution for ARM jobs with parallel test execution code, which has been merged in 1810 and update the OS for these jobs to Ubuntu1804. Create new jobs for branches without parallel test execution which don't have testing enabled and retain the OS. Also exclude some currently failing tests which will be enabled once the underlying issues are fixed. Change-Id: I5bbb1348a5a00676759753e5cf66ab65ce55e57d Signed-off-by: juraj.linkes <juraj.linkes@pantheon.tech>
Diffstat (limited to 'jjb/vpp/vpp.yaml')
-rw-r--r--jjb/vpp/vpp.yaml76
1 files changed, 75 insertions, 1 deletions
diff --git a/jjb/vpp/vpp.yaml b/jjb/vpp/vpp.yaml
index 60c5fb50a..d366e99b8 100644
--- a/jjb/vpp/vpp.yaml
+++ b/jjb/vpp/vpp.yaml
@@ -114,6 +114,17 @@
- master:
branch: 'master'
repo-stream-part: 'master'
+ os:
+ - ubuntu1804:
+ repo-os-part: 'ubuntu-arm.bionic.main'
+
+- project:
+ name: vpp-arm-old
+ jobs:
+ - 'vpp-arm-old-verify-{stream}-{os}'
+ - 'vpp-arm-merge-{stream}-{os}'
+ project: 'vpp'
+ stream:
- '1804':
branch: 'stable/1804'
repo-stream-part: 'stable.1804'
@@ -284,7 +295,7 @@
maven-version: 'mvn33-new'
- job-template:
- name: 'vpp-arm-verify-{stream}-{os}'
+ name: 'vpp-arm-old-verify-{stream}-{os}'
project-type: freestyle
node: '{os}arm-us'
@@ -329,6 +340,69 @@
- shell:
!include-raw-escape:
- ../scripts/setup_vpp_dpdk_dev_env.sh
+ - include-raw-vpp-arm-build-no-test.sh
+
+ publishers:
+ - archive:
+ artifacts: >
+ **/build-root/*.rpm,
+ **/build-root/*.deb,
+ **/dpdk/*.rpm,
+ **/dpdk/*.deb
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
+ archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
+
+- job-template:
+ name: 'vpp-arm-verify-{stream}-{os}'
+
+ project-type: freestyle
+ node: '{os}arm-us'
+ concurrent: true
+
+ build-discarder:
+ daysToKeep: '{build-days-to-keep}'
+ numToKeep: 100
+ artifactDaysToKeep: '{build-artifact-days-to-keep}'
+ artifactNumToKeep: '{build-artifact-num-to-keep}'
+
+ parameters:
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: '{os}'
+ - repo-name-parameter:
+ repo-name: '{repo-stream-part}.{repo-os-part}'
+ - stream-parameter:
+ stream: '{stream}'
+
+ scm:
+ - gerrit-trigger-scm:
+ credentials-id: 'jenkins-gerrit-credentials'
+ refspec: '$GERRIT_REFSPEC'
+ choosing-strategy: 'gerrit'
+
+ wrappers:
+ - fdio-infra-wrappers:
+ build-timeout: 120
+
+ triggers:
+ - gerrit-trigger-checkstyle-nonvoting:
+ name: '{project}'
+ branch: '{branch}'
+
+ builders:
+ - shell:
+ !include-raw-escape: ../scripts/setup_vpp_ubuntu_arm_test.sh
+ - shell:
+ !include-raw-escape:
+ - ../scripts/setup_vpp_dpdk_dev_env.sh
- include-raw-vpp-parallel-vars.sh
- include-raw-vpp-arm-build.sh