executor: 'vpp-csit-device'
skip-vote: 'false'
stream:
- # TODO: Add stable/1908 when it is created.
+ # Only master and LTS branches.
+ - '1908':
+ branch: 'stable/1908'
+ repo-stream-part: 'stable.1908'
- master:
branch: 'master'
os: ubuntu1804
publishers:
- fdio-infra-shiplogs:
maven-version: 'mvn36'
- - naginator:
- rerun-unstable-builds: false
- max-failed-builds: 1
- fixed-delay: 90
- job-template:
name: 'vpp-historic-merge-{stream}-{os}'
publishers:
- fdio-infra-shiplogs:
maven-version: 'mvn36'
- - naginator:
- rerun-unstable-builds: false
- max-failed-builds: 1
- fixed-delay: 90
- job-template:
name: 'vpp-arm-merge-{stream}-{os}'
publishers:
- fdio-infra-shiplogs:
maven-version: 'mvn36'
- - naginator:
- rerun-unstable-builds: true
- max-failed-builds: 1
- fixed-delay: 90
- job-template:
name: 'vpp-beta-verify-{stream}-{os}'
build-timeout: 120
triggers:
- - gerrit:
- server-name: 'Primary'
- trigger-on:
- - comment-added-contains-event:
- comment-contains-value: 'betacheck'
+ - gerrit-trigger-manually-triggered:
+ comment-trigger-value: 'betacheck'
+ name: '{project}'
+ branch: '{branch}'
+
builders:
- shell:
!include-raw-escape:
publishers:
- fdio-infra-shiplogs:
maven-version: 'mvn36'
- - naginator:
- rerun-unstable-builds: false
- max-failed-builds: 2
- fixed-delay: 90
- job-template:
name: 'vpp-verify-{stream}-clang'
publishers:
- fdio-infra-shiplogs:
maven-version: 'mvn36'
- - naginator:
- rerun-unstable-builds: false
- max-failed-builds: 1
- fixed-delay: 90
- job-template:
name: 'vpp-coverity-{stream}'
publishers:
- fdio-infra-shiplogs:
maven-version: 'mvn36'
- - naginator:
- rerun-unstable-builds: false
- max-failed-builds: 1
- fixed-delay: 90
- job-template:
name: 'vpp-beta-merge-{stream}-{os}'
build-timeout: '{build-timeout}'
triggers:
- - gerrit:
- server-name: 'Primary'
- trigger-on:
- - comment-added-contains-event:
- comment-contains-value: 'betamerge'
+ - gerrit-trigger-manually-triggered:
+ comment-trigger-value: 'betamerge'
+ name: '{project}'
+ branch: '{branch}'
+
builders:
- config-file-provider:
files:
<ul>
<li>{executor}
</ul>
+ <li>Objective
+ Contrary to csit-vpp job, this also measures the parent performance,
+ and fails if performance regression is detected.
+ See https://github.com/FDio/csit/blob/master/docs/cpta/methodology/perpatch_performance_tests.rst
</ul>
project-type: freestyle
triggers:
- gerrit-trigger-csit-perftest:
- name: '{project}'
+ project: '{project}'
branch: '{branch}'
- node-arch: '{node-arch}'
+ trigger-word: 'perftest-{node-arch}'
+ skip-vote: true
builders:
- shell:
- robot-report:
output-path: 'csit_current/0/'
- - fdio-infra-shiplogs:
- maven-version: 'mvn36'
+ - lf-infra-publish
- job-template:
name: 'vpp-csit-verify-api-crc-{stream}'