summaryrefslogtreecommitdiffstats
path: root/jjb
diff options
context:
space:
mode:
authorVratko Polak <vrpolak@cisco.com>2021-03-22 16:01:02 +0000
committerGerrit Code Review <gerrit@fd.io>2021-03-22 16:01:02 +0000
commit3b67425f451211dc49e63713c7d00184903f683c (patch)
tree208c5966ef546d8de2256f4b706958cccd56ec29 /jjb
parent0136da587f46e3b02fb012cb4026d2acfd7be4de (diff)
parent9c1c24fbbc9ed8ad13e3a590e4d2242bf1cffd5e (diff)
Merge "Use Ubuntu-20.04 for vpp-csit-* job executor images"
Diffstat (limited to 'jjb')
-rw-r--r--jjb/vpp/vpp.yaml124
1 files changed, 87 insertions, 37 deletions
diff --git a/jjb/vpp/vpp.yaml b/jjb/vpp/vpp.yaml
index c44a4e0f..8031d424 100644
--- a/jjb/vpp/vpp.yaml
+++ b/jjb/vpp/vpp.yaml
@@ -228,14 +228,14 @@
os: 'ubuntu2004'
# [end] VPP-AARCH64 PROJECT
-# VPP-CSIT-VERIFY PROJECT
+# VPP-CSIT-VERIFY-DEVICE PROJECT
- project:
- name: vpp-csit-verify
+ name: vpp-csit-verify-device
jobs:
- 'vpp-csit-verify-device-perpatch':
make-parallel-jobs: '32'
exclude:
- - device-node-arch: '1n-tx2'
+ - testbed-arch: '1n-tx2'
- 'vpp-csit-verify-device-periodic':
make-parallel-jobs: '32'
periodicity: 'H * * * *'
@@ -244,12 +244,8 @@
exclude:
- stream: '2009'
- stream: '2101'
- - device-node-arch: '1n-skx'
- - 'vpp-csit-verify-perf-{stream}-{node-arch}'
+ - testbed-arch: '1n-skx'
project: 'vpp'
- os: ubuntu1804
- device-executor: 'vpp-csit-device'
- executor: '{os}-us'
skip-vote: 'false'
stream:
- master:
@@ -264,26 +260,68 @@
branch: 'stable/2101'
branch-refspec: ''
repo-stream-part: 'stable.2101'
- device-node-arch:
- - 1n-skx
+ testbed-arch:
+ - 1n-skx:
+ os: 'ubuntu2004'
+ executor-arch: 'x86_64'
- 1n-tx2:
- device-executor: 'vpp-csit-arm-ubuntu18'
- node-arch:
- - 2n-clx
- - 2n-skx
- - 2n-zn2
- - 3n-skx
- - 3n-hsw
- - 2n-dnv
- - 3n-dnv
+ os: 'ubuntu2004'
+ executor-arch: 'aarch64'
+
+# [end] VPP-CSIT-VERIFY-DEVICE PROJECT
+
+# VPP-CSIT-VERIFY-PERF PROJECT
+- project:
+ name: vpp-csit-verify-perf
+ jobs:
+ - 'vpp-csit-verify-perf-{stream}-{os}-{executor-arch}-{testbed-arch}'
+ project: 'vpp'
+ skip-vote: 'false'
+ stream:
+ - master:
+ branch: 'master'
+ branch-refspec: ''
+ repo-stream-part: 'master'
+ - '2009':
+ branch: 'stable/2009'
+ branch-refspec: ''
+ repo-stream-part: 'stable.2009'
+ - '2101':
+ branch: 'stable/2101'
+ branch-refspec: ''
+ repo-stream-part: 'stable.2101'
+ testbed-arch:
+ - 2n-clx:
+ os: 'ubuntu2004'
+ executor-arch: 'x86_64'
+ - 2n-skx:
+ os: 'ubuntu2004'
+ executor-arch: 'x86_64'
+ - 2n-zn2:
+ os: 'ubuntu2004'
+ executor-arch: 'x86_64'
+ - 3n-skx:
+ os: 'ubuntu2004'
+ executor-arch: 'x86_64'
+ - 3n-hsw:
+ os: 'ubuntu2004'
+ executor-arch: 'x86_64'
+ - 2n-dnv:
+ os: 'ubuntu2004'
+ executor-arch: 'x86_64'
+ - 3n-dnv:
+ os: 'ubuntu2004'
+ executor-arch: 'x86_64'
- 3n-tsh:
- executor: 'ubuntu1804arm-s'
+ os: 'ubuntu2004'
+ executor-arch: 'aarch64'
make-parallel-jobs: '16'
- 2n-tx2:
- executor: 'ubuntu1804arm-s'
+ os: 'ubuntu2004'
+ executor-arch: 'aarch64'
make-parallel-jobs: '16'
-# [end] VPP-CSIT-VERIFY PROJECT
+# [end] VPP-CSIT-VERIFY-PERF PROJECT
# VPP-CSIT-API-CRC PROJECT
#
@@ -292,9 +330,9 @@
- project:
name: vpp-csit-api-crc
jobs:
- - 'vpp-csit-verify-api-crc-{stream}'
+ - 'vpp-csit-verify-api-crc-{stream}-{os}-{executor-arch}'
project: 'vpp'
- executor: 'vpp-csit-device'
+ executor-arch: 'x86_64'
skip-vote: 'false'
stream:
- master:
@@ -308,7 +346,7 @@
branch: 'stable/2101'
branch-refspec: ''
repo-stream-part: 'stable.2101'
- os: ubuntu1804
+ os: ubuntu2004
# [end] VPP-CSIT-API-CRC PROJECT
# LF RELENG VPP PROJECTS
@@ -737,18 +775,22 @@
# VPP-CSIT-VERIFY-DEVICE-PERIODIC JOB TEMPLATE
- job-template:
- name: 'vpp-csit-verify-device-{stream}-{device-node-arch}'
+ name: 'vpp-csit-verify-device-{stream}-{os}-{executor-arch}-{testbed-arch}'
id: 'vpp-csit-verify-device-periodic'
description: |
<ul>
<li>executor
<ul>
- <li>{device-executor}
+ <li>csit-builder-{os}-prod-{executor-arch}
+ </ul>
+ <li>testbed architecture
+ <ul>
+ <li>{testbed-arch}
</ul>
</ul>
project-type: freestyle
- node: '{device-executor}'
+ node: 'csit-builder-{os}-prod-{executor-arch}'
concurrent: true
archive-artifacts: '**/csit_current/**/*.*'
latest-only: false
@@ -822,18 +864,22 @@
# VPP-CSIT-VERIFY-DEVICE-PERPATCH JOB TEMPLATE
- job-template:
- name: 'vpp-csit-verify-device-{stream}-{device-node-arch}'
+ name: 'vpp-csit-verify-device-{stream}-{os}-{executor-arch}-{testbed-arch}'
id: 'vpp-csit-verify-device-perpatch'
description: |
<ul>
<li>executor
<ul>
- <li>{device-executor}
+ <li>csit-builder-{os}-prod-{executor-arch}
+ </ul>
+ <li>testbed architecture
+ <ul>
+ <li>{testbed-arch}
</ul>
</ul>
project-type: freestyle
- node: '{device-executor}'
+ node: 'csit-builder-{os}-prod-{executor-arch}'
concurrent: true
archive-artifacts: '**/csit_current/**/*.*'
latest-only: false
@@ -906,12 +952,16 @@
# VPP-CSIT-VERIFY-PERF JOB TEMPLATE
- job-template:
- name: 'vpp-csit-verify-perf-{stream}-{node-arch}'
+ name: 'vpp-csit-verify-perf-{stream}-{os}-{executor-arch}-{testbed-arch}'
description: |
<ul>
<li>executor
<ul>
- <li>{executor}
+ <li>builder-{os}-prod-{executor-arch}
+ </ul>
+ <li>testbed architecture
+ <ul>
+ <li>{testbed-arch}
</ul>
<li>Objective
Contrary to csit-vpp job, this also measures the parent performance,
@@ -920,7 +970,7 @@
</ul>
project-type: freestyle
- node: '{executor}'
+ node: 'builder-{os}-prod-{executor-arch}'
concurrent: true
archive-artifacts: >
**/csit_current/**/*.*
@@ -973,7 +1023,7 @@
- gerrit-trigger-csit-perftest:
project: '{project}'
branch: '{branch}'
- trigger-word: 'perftest-{node-arch}'
+ trigger-word: 'perftest-{testbed-arch}'
skip-vote: true
builders:
@@ -1000,10 +1050,10 @@
# VPP-CSIT-VERIFY-API-CRC JOB TEMPLATE
- job-template:
- name: 'vpp-csit-verify-api-crc-{stream}'
+ name: 'vpp-csit-verify-api-crc-{stream}-{os}-{executor-arch}'
project-type: freestyle
- node: '{os}-us'
+ node: 'builder-{os}-prod-{executor-arch}'
concurrent: true
latest-only: false