X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=jjb%2Fcsit%2Fcsit.yaml;h=9998dca24da26a6df40623d480f0e4ae14399f4b;hb=60d16fe5731ffe606a2c46eee811025548beadc2;hp=bc9585cb47090b944b496bd26107c68d10e9d13b;hpb=e4fb326c764673aed0677889ffee1c7cb53c3e77;p=ci-management.git
diff --git a/jjb/csit/csit.yaml b/jjb/csit/csit.yaml
index bc9585cb4..9998dca24 100644
--- a/jjb/csit/csit.yaml
+++ b/jjb/csit/csit.yaml
@@ -1,4 +1,4 @@
-# Copyright (c) 2018 Cisco and/or its affiliates.
+# Copyright (c) 2019 Cisco and/or its affiliates.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at:
@@ -11,71 +11,90 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-
+---
- project:
name: csit
- description: 'CSIT jenkins jobs.'
+ description: 'CSIT Jenkins jobs.'
os:
- - 'ubuntu1604'
- - 'centos7'
+ - 'ubuntu1604'
+ - 'centos7'
+
topo:
- - '2n'
- - '3n'
+ - '2n'
+ - '3n'
arch:
- - 'skx'
- - 'hsw'
- - 'arm'
+ - 'skx'
+ - 'hsw'
+ - 'arm'
jobs:
- - 'csit-vpp-functional-{stream}-{os}-virl'
- - 'csit-vpp-verify-{stream_timed}-{os}-weekly'
- - 'csit-vpp-verify-{stream_timed}-{os}-semiweekly'
- - 'csit-docs-merge-{stream_timed}'
- - 'csit-docs-verify-{stream}'
- - 'csit-report-merge-{stream}'
- - 'csit-trending-daily-master'
- - 'csit-dpdk-perf-verify-{stream}-{topo}-{arch}'
- - 'csit-dpdk-perf-mrr-weekly-master'
- - 'csit-dpdk-perf-mrr-weekly-master-2n-skx'
- - 'csit-dpdk-perf-mrr-weekly-master-3n-skx'
- - 'csit-ligato-perf-{stream}-{type}'
- - 'csit-vpp-perf-mrr-daily-master'
- - 'csit-vpp-perf-mrr-daily-master-2n-skx'
- - 'csit-vpp-perf-mrr-daily-master-3n-skx'
- - 'csit-vpp-perf-ndrpdr-weekly-master-3n-hsw'
- - 'csit-vpp-perf-ndrpdr-weekly-master-2n-skx'
- - 'csit-vpp-perf-ndrpdr-weekly-master-3n-skx'
- - 'csit-vpp-perf-verify-{stream}-{topo}-{arch}'
- - 'csit-nsh_sfc-verify-perf-{stream}'
- - 'csit-nsh_sfc-verify-func-{stream}-{os}-virl'
- - 'csit-tldk-verify-func-{stream}-{os}-virl'
- - 'csit-dmm-functional-{stream}-ubuntu1604-virl'
+ - 'csit-vpp-functional-{stream}-{os}-virl'
+ - 'csit-vpp-verify-{stream_timed}-{os}-weekly'
+ - 'csit-vpp-verify-{stream_timed}-{os}-semiweekly'
+ - 'csit-docs-merge-{stream_timed}'
+ - 'csit-docs-verify-{stream}'
+ - 'csit-report-merge-{stream}'
+ - 'csit-report-merge-1901_1'
+ - 'csit-trending-daily-master'
+ - 'csit-dpdk-perf-verify-{stream}-{topo}-{arch}'
+ - 'csit-dpdk-perf-mrr-weekly-master'
+ - 'csit-dpdk-perf-mrr-weekly-master-2n-skx'
+ - 'csit-dpdk-perf-mrr-weekly-master-3n-skx'
+ - 'csit-ligato-perf-verify-{stream}-{topo}-{arch}'
+ - 'csit-ligato-perf-mrr-daily-master-3n-hsw'
+ - 'csit-vpp-perf-mrr-daily-master'
+ - 'csit-vpp-perf-mrr-daily-master-2n-skx'
+ - 'csit-vpp-perf-mrr-daily-master-3n-skx'
+ - 'csit-vpp-perf-mrr-weekly-master-2n-skx'
+ - 'csit-vpp-perf-ndrpdr-weekly-master-3n-hsw'
+ - 'csit-vpp-perf-ndrpdr-weekly-master-2n-skx'
+ - 'csit-vpp-perf-ndrpdr-weekly-master-3n-skx'
+ - 'csit-vpp-perf-verify-{stream}-{topo}-{arch}'
+ - 'csit-nsh_sfc-verify-perf-{stream}'
+ - 'csit-nsh_sfc-verify-func-{stream}-{os}-virl'
+ - 'csit-tldk-verify-func-{stream}-{os}-virl'
+ - 'csit-dmm-functional-{stream}-ubuntu1604-virl'
project: 'csit'
branch: 'master'
branch-id: 'oper'
+ docs-executor: 'ubuntu1804-us'
+ perf-executor: 'ubuntu1804-us'
build-artifact-num-to-keep: 10
- type:
- - all
stream_timed:
- - master:
- branch: 'master'
- branch-id: 'oper'
+ - master:
+ branch: 'master'
+ branch-id: 'oper'
+ docs-executor: 'ubuntu1804-us'
+ perf-executor: 'ubuntu1804-us'
stream:
- - master:
- branch: 'master'
- branch-id: 'oper'
- - '1801':
- branch: 'rls1801'
- branch-id: 'oper-rls1801'
- - '1804':
- branch: 'rls1804'
- branch-id: 'oper-rls1804'
- - '1807':
- branch: 'rls1807'
- branch-id: 'oper-rls1807'
+ - master:
+ branch: 'master'
+ branch-id: 'oper'
+ docs-executor: 'ubuntu1804-us'
+ perf-executor: 'ubuntu1804-us'
+ - '1807':
+ branch: 'rls1807'
+ branch-id: 'oper-rls1807'
+ docs-executor: 'ubuntu1604-basebuild-4c-4g'
+ perf-executor: 'ubuntu1604-basebuild-8c-32g'
+ - '1810':
+ branch: 'rls1810'
+ branch-id: 'oper-rls1810'
+ docs-executor: 'ubuntu1604-basebuild-4c-4g'
+ perf-executor: 'ubuntu1604-basebuild-8c-32g'
+ - '1901':
+ branch: 'rls1901'
+ branch-id: 'oper-rls1901'
+ docs-executor: 'ubuntu1604-basebuild-4c-4g'
+ perf-executor: 'ubuntu1604-basebuild-8c-32g'
+- project:
+ name: csit-view
+ views:
+ - project-view
+ project-name: csit
- job-template:
name: 'csit-vpp-functional-{stream}-{os}-virl'
@@ -84,47 +103,50 @@
node: '{os}-basebuild-4c-4g'
concurrent: true
- logrotate:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ build-discarder:
+ daysToKeep: '{build-days-to-keep}'
+ numToKeep: '{build-num-to-keep}'
+ artifactDaysToKeep: '{build-artifact-days-to-keep}'
+ artifactNumToKeep: '{build-artifact-num-to-keep}'
parameters:
- - project-parameter:
- project: '{project}'
- - gerrit-parameter:
- branch: '{branch}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
scm:
- - gerrit-trigger-scm:
- credentials-id: 'jenkins-gerrit-credentials'
- refspec: '$GERRIT_REFSPEC'
- choosing-strategy: 'gerrit'
+ - gerrit-trigger-scm:
+ credentials-id: 'jenkins-gerrit-credentials'
+ refspec: '$GERRIT_REFSPEC'
+ choosing-strategy: 'gerrit'
wrappers:
- - fdio-infra-wrappers:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- - gerrit-trigger-patch-submitted:
- name: '{project}'
- branch: '{branch}'
+ - gerrit-trigger-patch-submitted:
+ name: '{project}'
+ branch: '{branch}'
builders:
- - shell:
- !include-raw-escape: include-raw-csit-vpp-functional-virl.sh
+ - shell:
+ !include-raw-escape: include-raw-csit-vpp-functional-virl.sh
publishers:
- - archive-artifacts:
- artifacts: 'report.html, log.html, output.xml'
- latest-only: false
+ - archive-artifacts:
+ artifacts: >
+ **/csit/report.html,
+ **/csit/log.html,
+ **/csit/output.xml
+ latest-only: false
- - robot-report:
- output-path: ''
+ - robot-report:
+ output-path: ''
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'csit-dpdk-perf-verify-{stream}-{topo}-{arch}'
@@ -164,489 +186,575 @@
project-type: freestyle
- node: 'ubuntu1604-basebuild-4c-4g'
+ node: '{perf-executor}'
concurrent: true
- logrotate:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ build-discarder:
+ daysToKeep: '{build-days-to-keep}'
+ numToKeep: '{build-num-to-keep}'
+ artifactDaysToKeep: '{build-artifact-days-to-keep}'
+ artifactNumToKeep: '{build-artifact-num-to-keep}'
parameters:
- - project-parameter:
- project: '{project}'
- - gerrit-parameter:
- branch: '{branch}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
scm:
- - gerrit-trigger-scm:
- credentials-id: 'jenkins-gerrit-credentials'
- refspec: '$GERRIT_REFSPEC'
- choosing-strategy: 'gerrit'
+ - gerrit-trigger-scm:
+ credentials-id: 'jenkins-gerrit-credentials'
+ refspec: '$GERRIT_REFSPEC'
+ choosing-strategy: 'gerrit'
wrappers:
- - fdio-infra-wrappers-non-activity-timeout:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers-non-activity-timeout:
+ build-timeout: '{build-timeout}'
triggers:
- - gerrit:
- server-name: 'Primary'
- trigger-on:
- - comment-added-contains-event:
- comment-contains-value: 'csit-dpdk-{topo}-{arch}-perftest'
- projects:
- - project-compare-type: 'ANT'
- project-pattern: '{project}'
- branches:
- - branch-compare-type: 'ANT'
- branch-pattern: '**/{branch}'
- skip-vote:
- successful: false
- failed: false
- unstable: false
- notbuilt: false
+ - gerrit:
+ server-name: 'Primary'
+ trigger-on:
+ - comment-added-contains-event:
+ comment-contains-value: 'csit-dpdk-{topo}-{arch}-perftest'
+ projects:
+ - project-compare-type: 'ANT'
+ project-pattern: '{project}'
+ branches:
+ - branch-compare-type: 'ANT'
+ branch-pattern: '**/{branch}'
+ skip-vote:
+ successful: false
+ failed: false
+ unstable: false
+ notbuilt: false
builders:
- - shell:
- !include-raw-escape: jjb/csit/include-raw-csit-perf-verify.sh
+ - shell:
+ !include-raw-escape: jjb/csit/include-raw-csit-perf-verify.sh
publishers:
- - archive-artifacts:
- artifacts: 'archive/*.*'
- latest-only: false
+ - archive-artifacts:
+ artifacts: 'archive/*.*'
+ latest-only: false
- - robot:
- output-path: archive
- other-files:
- - '*.*'
+ - robot:
+ output-path: archive
+ other-files:
+ - '*.*'
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
- name: 'csit-ligato-perf-{stream}-{type}'
+ name: 'csit-ligato-perf-verify-{stream}-{topo}-{arch}'
+
+ # yamllint disable rule:line-length
+ description: |
+
+ - objective
+
+ - perf verify - per csit gerrit patch
+
+ - job
+
+ - name: csit-ligato-perf-verify-{stream}-{topo}-{arch}
+
- trigger: keyword in comment to csit patch:
+ csit--ligato-{topo}-{arch}-perftest tag_list
+
+ - perf test-cases selection
+
+ - test-cases selected using trigger keyword followed by tags
+
- all test-cases are labelled with CSIT RF topic tags
+ defined in csit/docs/tag_documentation.rst
+
+ - proposed keywords
+
+ - focus on testing specified Kubernetes orchestrated topologies
+
- format: csit-ligato-{topo}-{arch}-perftest tag_list
+
+ - default tags for vpp startup config and perf test type
+
+ - IP4BASE, IP6BASE, L2BDBASE
+
- 64B/78B: 64B/78B packet size
+
- 1C: one core
+
- X710: x710 Fortville NIC
+
- MRR: MRR throughput
+
+ - results
+
+ - jjb verify: PASS/FAIL
+
- present: no
+
- analyse: no
+
+
+ # yamllint enable rule:line-length
project-type: freestyle
- node: 'ubuntu1604-basebuild-4c-4g'
+ # As the nomad executors are running docker containers we cannot run
+ # ligato-perf job due to dependency on using docker inside.
+ # TODO: Find the mechanics how to offload job logic from compiling docker
+ # image so we can move this executor to ubuntu1804-us
+ node: 'ubuntu1804-basebuild-4c-4g'
concurrent: true
- logrotate:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ build-discarder:
+ daysToKeep: '{build-days-to-keep}'
+ numToKeep: '{build-num-to-keep}'
+ artifactDaysToKeep: '{build-artifact-days-to-keep}'
+ artifactNumToKeep: '{build-artifact-num-to-keep}'
parameters:
- - project-parameter:
- project: '{project}'
- - gerrit-parameter:
- branch: '{branch}'
- - type-parameter:
- type: '{type}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - gerrit-refspec-parameter
+ - gerrit-event-type-parameter
+ - gerrit-event-comment-text-parameter
scm:
- - gerrit-trigger-scm:
- credentials-id: 'jenkins-gerrit-credentials'
- refspec: '$GERRIT_REFSPEC'
- choosing-strategy: 'gerrit'
+ - gerrit-trigger-scm:
+ credentials-id: 'jenkins-gerrit-credentials'
+ refspec: '$GERRIT_REFSPEC'
+ choosing-strategy: 'gerrit'
wrappers:
- - fdio-infra-wrappers-non-activity-timeout:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers-non-activity-timeout:
+ build-timeout: '{build-timeout}'
triggers:
- - gerrit-trigger-manually-triggered:
- name: '{project}'
- branch: '{branch}'
- comment-trigger-value: 'verify-perf-ligato-{type}'
+ - gerrit:
+ server-name: 'Primary'
+ trigger-on:
+ - comment-added-contains-event:
+ comment-contains-value: 'csit-ligato-{topo}-{arch}-perftest'
+ projects:
+ - project-compare-type: 'ANT'
+ project-pattern: '{project}'
+ branches:
+ - branch-compare-type: 'ANT'
+ branch-pattern: '**/{branch}'
+ skip-vote:
+ successful: false
+ failed: false
+ unstable: false
+ notbuilt: false
builders:
- - shell:
- !include-raw-escape: jjb/csit/include-raw-csit-perf-verify.sh
+ - shell:
+ !include-raw-escape: jjb/csit/include-raw-csit-perf-verify.sh
publishers:
- - archive-artifacts:
- artifacts: 'archive/*.*'
- latest-only: false
+ - archive-artifacts:
+ artifacts: 'archive/*.*'
+ latest-only: false
- - robot:
- output-path: archive
- other-files:
- - '*.*'
+ - robot:
+ output-path: archive
+ other-files:
+ - '*.*'
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'csit-vpp-verify-{stream_timed}-{os}-weekly'
+ # yamllint disable-line rule:line-length
description: 'Purpose of this job is to validate CSIT code of corresponding branch against verified vpp build from corresponding branch.'
+ # yamllint enable rule:line-length
project-type: freestyle
node: '{os}-basebuild-4c-4g'
concurrent: false
- logrotate:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ build-discarder:
+ daysToKeep: '{build-days-to-keep}'
+ numToKeep: '{build-num-to-keep}'
+ artifactDaysToKeep: '{build-artifact-days-to-keep}'
+ artifactNumToKeep: '{build-artifact-num-to-keep}'
parameters:
- - project-parameter:
- project: '{project}'
- - gerrit-parameter:
- branch: '{branch}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
scm:
- - git-scm:
- credentials-id: 'jenkins-gerrit-credentials'
- branch: '{branch}'
+ - git-scm:
+ credentials-id: 'jenkins-gerrit-credentials'
+ branch: '{branch}'
wrappers:
- - fdio-infra-wrappers-non-activity-timeout:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers-non-activity-timeout:
+ build-timeout: '{build-timeout}'
triggers:
- - timed: '0 4 * * 0'
+ - timed: '0 4 * * 0'
- - gerrit-trigger-manually-triggered:
- comment-trigger-value: 'csit-vpp-ref-verify'
- name: '{project}'
- branch: '{branch}'
+ - gerrit-trigger-manually-triggered:
+ comment-trigger-value: 'csit-vpp-ref-verify'
+ name: '{project}'
+ branch: '{branch}'
builders:
- - shell:
- !include-raw-escape: jjb/csit/include-raw-csit-vpp-verify-weekly.sh
+ - shell:
+ !include-raw-escape: jjb/csit/include-raw-csit-vpp-verify-weekly.sh
publishers:
- - archive-artifacts:
- artifacts: 'report.html, log.html, output.xml'
- latest-only: false
+ - archive-artifacts:
+ artifacts: >
+ **/csit/report.html,
+ **/csit/log.html,
+ **/csit/output.xml
+ latest-only: false
- - robot-report:
- output-path: ''
+ - robot-report:
+ output-path: ''
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'csit-vpp-verify-{stream_timed}-{os}-semiweekly'
+ # yamllint disable-line rule:line-length
description: 'Purpose of this job is to validate latest vpp build from corresponding branch stored in nexus against verified CSIT codebase of corresponding branch.'
+ # yamllint enable rule:line-length
project-type: freestyle
node: '{os}-basebuild-4c-4g'
concurrent: false
- logrotate:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ build-discarder:
+ daysToKeep: '{build-days-to-keep}'
+ numToKeep: '{build-num-to-keep}'
+ artifactDaysToKeep: '{build-artifact-days-to-keep}'
+ artifactNumToKeep: '{build-artifact-num-to-keep}'
parameters:
- - project-parameter:
- project: '{project}'
- - gerrit-parameter:
- branch: '{branch}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
wrappers:
- - fdio-infra-wrappers-non-activity-timeout:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers-non-activity-timeout:
+ build-timeout: '{build-timeout}'
triggers:
- - timed: '0 4 * * 2,6'
+ - timed: '0 4 * * 2,6'
- - gerrit-trigger-manually-triggered:
- comment-trigger-value: 'csit-verify-vpp'
- name: '{project}'
- branch: '{branch}'
+ - gerrit-trigger-manually-triggered:
+ comment-trigger-value: 'csit-verify-vpp'
+ name: '{project}'
+ branch: '{branch}'
builders:
- - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
- - inject:
- properties-file: variables.prop
- - shell:
- !include-raw-escape: jjb/csit/include-raw-csit-vpp-verify-semiweekly.sh
+ - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
+ - inject:
+ properties-file: variables.prop
+ - shell:
+ # yamllint disable-line rule:line-length
+ !include-raw-escape: jjb/csit/include-raw-csit-vpp-verify-semiweekly.sh
+ # yamllint enable rule:line-length
publishers:
- - archive-artifacts:
- artifacts: 'csit/archive/*.*'
- latest-only: false
+ - archive-artifacts:
+ artifacts: 'csit/archive/*.*'
+ latest-only: false
- - robot-report:
- output-path: 'csit/archive'
+ - robot-report:
+ output-path: 'csit/archive'
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
- name: 'csit-vpp-verify-{stream_timed}-centos7-nightly'
- description: 'Purpose of this job is to validate latest centos7 vpp build from corresponding branch stored in nexus against verified CSIT codebase of corresponding branch.'
+ name: 'csit-docs-verify-{stream}'
project-type: freestyle
- node: centos7-basebuild-4c-4g'
- concurrent: false
+ node: '{docs-executor}'
+ concurrent: true
- logrotate:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ build-discarder:
+ daysToKeep: '{build-days-to-keep}'
+ numToKeep: '{build-num-to-keep}'
+ artifactDaysToKeep: '{build-artifact-days-to-keep}'
+ artifactNumToKeep: '{build-artifact-num-to-keep}'
parameters:
- - project-parameter:
- project: '{project}'
- - gerrit-parameter:
- branch: '{branch}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - maven-exec:
+ maven-version: 'mvn33-new'
scm:
- - git-scm:
- credentials-id: 'jenkins-gerrit-credentials'
- branch: '{branch}'
+ - gerrit-trigger-scm:
+ credentials-id: 'jenkins-gerrit-credentials'
+ refspec: '$GERRIT_REFSPEC'
+ choosing-strategy: 'gerrit'
wrappers:
- - fdio-infra-wrappers:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers-non-activity-timeout:
+ build-timeout: '{build-timeout}'
triggers:
- - timed: 'H H(3-4) * * *'
-
- - gerrit-trigger-manually-triggered:
- comment-trigger-value: 'vpp-verify-func-centos7'
- name: '{project}'
- branch: '{branch}'
+ - gerrit-trigger-patch-submitted:
+ name: '{project}'
+ branch: '{branch}'
builders:
- - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
- - inject:
- properties-file: variables.prop
- - shell:
- !include-raw-escape: jjb/csit/include-raw-csit-vpp-functional-virl.sh
+ - maven-target:
+ maven-version: 'mvn33-new'
+ goals: '--version'
+ settings: 'csit-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
+ - provide-maven-settings:
+ settings-file: 'csit-settings'
+ global-settings-file: 'global-settings'
+ - shell:
+ !include-raw-escape: include-raw-csit-docs.sh
publishers:
- - archive-artifacts:
- artifacts: 'csit/archive/*.*'
- latest-only: false
+ - archive:
+ artifacts: 'resources/tools/doc_gen/csit.docs.tar.gz'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
- - robot-report:
- output-path: 'csit/archive'
-
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
- name: 'csit-docs-verify-{stream}'
+ name: 'csit-docs-merge-{stream_timed}'
project-type: freestyle
- node: 'ubuntu1604-basebuild-4c-4g'
+ node: '{docs-executor}'
concurrent: true
- logrotate:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ build-discarder:
+ daysToKeep: '{build-days-to-keep}'
+ numToKeep: '{build-num-to-keep}'
+ artifactDaysToKeep: '{build-artifact-days-to-keep}'
+ artifactNumToKeep: '{build-artifact-num-to-keep}'
parameters:
- - project-parameter:
- project: '{project}'
- - gerrit-parameter:
- branch: '{branch}'
- - maven-exec:
- maven-version: 'mvn33-new'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - maven-exec:
+ maven-version: 'mvn33-new'
scm:
- - gerrit-trigger-scm:
- credentials-id: 'jenkins-gerrit-credentials'
- refspec: '$GERRIT_REFSPEC'
- choosing-strategy: 'gerrit'
+ - gerrit-trigger-scm:
+ credentials-id: 'jenkins-gerrit-credentials'
+ refspec: ''
+ choosing-strategy: 'default'
wrappers:
- - fdio-infra-wrappers-non-activity-timeout:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers-non-activity-timeout:
+ build-timeout: '{build-timeout}'
triggers:
- - gerrit-trigger-patch-submitted:
- name: '{project}'
- branch: '{branch}'
+ - reverse:
+ jobs: 'csit-vpp-verify-{stream_timed}-ubuntu1604-weekly'
+ result: 'success'
+ - gerrit:
+ server-name: 'Primary'
+ trigger-on:
+ - comment-added-contains-event:
+ comment-contains-value: 'run-docs'
+ projects:
+ - project-compare-type: 'ANT'
+ project-pattern: '{project}'
+ branches:
+ - branch-compare-type: 'ANT'
+ branch-pattern: '**/{branch}'
+ skip-vote:
+ successful: true
+ failed: true
+ unstable: true
+ notbuilt: true
builders:
- - maven-target:
- maven-version: 'mvn33-new'
- goals: '--version'
- settings: 'csit-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - provide-maven-settings:
- settings-file: 'csit-settings'
- global-settings-file: 'global-settings'
- - shell:
- !include-raw-escape: include-raw-csit-docs.sh
+ - maven-target:
+ maven-version: 'mvn33-new'
+ goals: '--version'
+ settings: 'csit-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
+ - provide-maven-settings:
+ settings-file: 'csit-settings'
+ global-settings-file: 'global-settings'
+ - shell:
+ !include-raw-escape: include-raw-csit-docs.sh
publishers:
- - archive:
- artifacts: 'resources/tools/doc_gen/csit.docs.tar.gz'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
+ - archive:
+ artifacts: 'resources/tools/doc_gen/csit.docs.tar.gz'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
- name: 'csit-docs-merge-{stream_timed}'
+ name: 'csit-report-merge-{stream}'
project-type: freestyle
- node: 'ubuntu1604-basebuild-4c-4g'
- concurrent: true
+ node: 'ubuntu1604-basebuild-8c-32g'
+ concurrent: false
- logrotate:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ build-discarder:
+ daysToKeep: '{build-days-to-keep}'
+ numToKeep: '{build-num-to-keep}'
+ artifactDaysToKeep: '{build-artifact-days-to-keep}'
+ artifactNumToKeep: '{build-artifact-num-to-keep}'
parameters:
- - project-parameter:
- project: '{project}'
- - gerrit-parameter:
- branch: '{branch}'
- - maven-exec:
- maven-version: 'mvn33-new'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - maven-exec:
+ maven-version: 'mvn33-new'
scm:
- - gerrit-trigger-scm:
- credentials-id: 'jenkins-gerrit-credentials'
- refspec: ''
- choosing-strategy: 'default'
+ - gerrit-trigger-scm:
+ credentials-id: 'jenkins-gerrit-credentials'
+ refspec: '$GERRIT_REFSPEC'
+ choosing-strategy: 'default'
wrappers:
- - fdio-infra-wrappers-non-activity-timeout:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers-non-activity-timeout:
+ build-timeout: '{build-timeout}'
triggers:
- - reverse:
- jobs: 'csit-vpp-verify-{stream_timed}-ubuntu1604-weekly'
- result: 'success'
- - gerrit:
- server-name: 'Primary'
- trigger-on:
- - comment-added-contains-event:
- comment-contains-value: 'run-docs'
- projects:
- - project-compare-type: 'ANT'
- project-pattern: '{project}'
- branches:
- - branch-compare-type: 'ANT'
- branch-pattern: '**/{branch}'
- skip-vote:
- successful: true
- failed: true
- unstable: true
- notbuilt: true
+ - gerrit:
+ server-name: 'Primary'
+ trigger-on:
+ - comment-added-contains-event:
+ comment-contains-value: 'run-report'
+ projects:
+ - project-compare-type: 'ANT'
+ project-pattern: '{project}'
+ branches:
+ - branch-compare-type: 'ANT'
+ branch-pattern: '**/{branch}'
+ skip-vote:
+ successful: true
+ failed: true
+ unstable: true
+ notbuilt: true
builders:
- - maven-target:
- maven-version: 'mvn33-new'
- goals: '--version'
- settings: 'csit-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - provide-maven-settings:
- settings-file: 'csit-settings'
- global-settings-file: 'global-settings'
- - shell:
- !include-raw-escape: include-raw-csit-docs.sh
+ - maven-target:
+ maven-version: 'mvn33-new'
+ goals: '--version'
+ settings: 'csit-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
+ - provide-maven-settings:
+ settings-file: 'csit-settings'
+ global-settings-file: 'global-settings'
+ - shell:
+ !include-raw-escape: include-raw-csit-report.sh
publishers:
- - archive:
- artifacts: 'resources/tools/doc_gen/csit.docs.tar.gz'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
+ - archive:
+ artifacts: 'resources/tools/presentation/csit.report.tar.gz'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
- name: 'csit-report-merge-{stream}'
+ name: 'csit-report-merge-1901_1'
project-type: freestyle
node: 'ubuntu1604-basebuild-8c-32g'
concurrent: false
- logrotate:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ build-discarder:
+ daysToKeep: '{build-days-to-keep}'
+ numToKeep: '{build-num-to-keep}'
+ artifactDaysToKeep: '{build-artifact-days-to-keep}'
+ artifactNumToKeep: '{build-artifact-num-to-keep}'
parameters:
- - project-parameter:
- project: '{project}'
- - gerrit-parameter:
- branch: '{branch}'
- - maven-exec:
- maven-version: 'mvn33-new'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: 'rls1901_1'
+ - maven-exec:
+ maven-version: 'mvn33-new'
scm:
- - gerrit-trigger-scm:
- credentials-id: 'jenkins-gerrit-credentials'
- refspec: '$GERRIT_REFSPEC'
- choosing-strategy: 'default'
+ - gerrit-trigger-scm:
+ credentials-id: 'jenkins-gerrit-credentials'
+ refspec: '$GERRIT_REFSPEC'
+ choosing-strategy: 'default'
wrappers:
- - fdio-infra-wrappers-non-activity-timeout:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers-non-activity-timeout:
+ build-timeout: '{build-timeout}'
triggers:
- - gerrit:
- server-name: 'Primary'
- trigger-on:
- - comment-added-contains-event:
- comment-contains-value: 'run-report'
- projects:
- - project-compare-type: 'ANT'
- project-pattern: '{project}'
- branches:
- - branch-compare-type: 'ANT'
- branch-pattern: '**/{branch}'
- skip-vote:
- successful: true
- failed: true
- unstable: true
- notbuilt: true
+ - gerrit:
+ server-name: 'Primary'
+ trigger-on:
+ - comment-added-contains-event:
+ comment-contains-value: 'run-report'
+ projects:
+ - project-compare-type: 'ANT'
+ project-pattern: '{project}'
+ branches:
+ - branch-compare-type: 'ANT'
+ branch-pattern: '**/rls1901_1'
+ skip-vote:
+ successful: true
+ failed: true
+ unstable: true
+ notbuilt: true
builders:
- - maven-target:
- maven-version: 'mvn33-new'
- goals: '--version'
- settings: 'csit-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - provide-maven-settings:
- settings-file: 'csit-settings'
- global-settings-file: 'global-settings'
- - shell:
- !include-raw-escape: include-raw-csit-report.sh
+ - maven-target:
+ maven-version: 'mvn33-new'
+ goals: '--version'
+ settings: 'csit-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
+ - provide-maven-settings:
+ settings-file: 'csit-settings'
+ global-settings-file: 'global-settings'
+ - shell:
+ !include-raw-escape: include-raw-csit-report.sh
publishers:
- - archive:
- artifacts: 'resources/tools/presentation/csit.report.tar.gz'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
+ - archive:
+ artifacts: 'resources/tools/presentation/csit.report.tar.gz'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'csit-trending-daily-master'
@@ -655,68 +763,67 @@
node: 'ubuntu1604-basebuild-8c-32g'
concurrent: false
- logrotate:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ build-discarder:
+ daysToKeep: '{build-days-to-keep}'
+ numToKeep: '{build-num-to-keep}'
+ artifactDaysToKeep: '{build-artifact-days-to-keep}'
+ artifactNumToKeep: '{build-artifact-num-to-keep}'
parameters:
- - project-parameter:
- project: '{project}'
- - gerrit-parameter:
- branch: '{branch}'
- - maven-exec:
- maven-version: 'mvn33-new'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - maven-exec:
+ maven-version: 'mvn33-new'
scm:
- - gerrit-trigger-scm:
- credentials-id: 'jenkins-gerrit-credentials'
- refspec: ''
- choosing-strategy: 'default'
+ - gerrit-trigger-scm:
+ credentials-id: 'jenkins-gerrit-credentials'
+ refspec: ''
+ choosing-strategy: 'default'
wrappers:
- - fdio-infra-wrappers-non-activity-timeout:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers-non-activity-timeout:
+ build-timeout: '{build-timeout}'
triggers:
- - reverse:
- jobs: 'csit-vpp-perf-mrr-daily-master'
- result: 'failure'
+ - reverse:
+ jobs: 'csit-vpp-perf-mrr-daily-master'
+ result: 'failure'
builders:
- - maven-target:
- maven-version: 'mvn33-new'
- goals: '--version'
- settings: 'csit-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - provide-maven-settings:
- settings-file: 'csit-settings'
- global-settings-file: 'global-settings'
- - shell:
- !include-raw-escape: include-raw-csit-cpta.sh
+ - maven-target:
+ maven-version: 'mvn33-new'
+ goals: '--version'
+ settings: 'csit-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
+ - provide-maven-settings:
+ settings-file: 'csit-settings'
+ global-settings-file: 'global-settings'
+ - shell:
+ !include-raw-escape: include-raw-csit-cpta.sh
publishers:
- - email-ext:
- recipients: 'tifrank@cisco.com, csit-report@lists.fd.io'
- reply-to: ''
- content-type: 'text'
- subject: 'FD.io CSIT Trending Alert: Build # $BUILD_NUMBER'
- attachments: '**/_build/_static/vpp/failed-tests*.tar.gz'
- body: |
- FD.io CSIT Trending Alert - failed tests
+ - email-ext:
+ # yamllint disable-line rule:line-length
+ recipients: 'tifrank@cisco.com, csit-report+int+616+181919729795594561@lists.fd.io'
+ reply-to: ''
+ content-type: 'text'
+ subject: 'Failed tests as of $BUILD_TIMESTAMP'
+ # yamllint disable-line rule:line-length
+ body: |
+ Following tests failed in the last trending job runs, listed per testbed type.
- $PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS
+ ${{FILE,path="**/build-root/docs/deploy-site/src/site/resources/trending/_static/vpp/trending-failed-tests.txt"}}
- See attachment for the list of the failed tests.
+ always: true
+ failure: false
- always: true
- failure: false
-
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'csit-vpp-perf-ndrpdr-weekly-master-3n-hsw'
@@ -739,47 +846,47 @@
project-type: freestyle
- node: 'ubuntu1604-basebuild-4c-4g'
+ node: '{perf-executor}'
concurrent: false
- logrotate:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ build-discarder:
+ daysToKeep: '{build-days-to-keep}'
+ numToKeep: '{build-num-to-keep}'
+ artifactDaysToKeep: '{build-artifact-days-to-keep}'
+ artifactNumToKeep: '{build-artifact-num-to-keep}'
parameters:
- - project-parameter:
- project: '{project}'
- - gerrit-parameter:
- branch: '{branch}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
wrappers:
- - fdio-infra-wrappers-non-activity-timeout:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers-non-activity-timeout:
+ build-timeout: '{build-timeout}'
triggers:
- - timed: '0 0 * * 6'
+ - timed: '0 0 * * 6'
builders:
- - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
- - inject:
- properties-file: variables.prop
- - shell:
- !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
+ - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
+ - inject:
+ properties-file: variables.prop
+ - shell:
+ !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
publishers:
- - archive-artifacts:
- artifacts: 'csit/archive/*.*'
- latest-only: false
+ - archive-artifacts:
+ artifacts: 'csit/archive/*.*'
+ latest-only: false
- - robot:
- output-path: 'csit/archive'
- other-files:
- - '*.*'
+ - robot:
+ output-path: 'csit/archive'
+ other-files:
+ - '*.*'
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'csit-vpp-perf-ndrpdr-weekly-master-2n-skx'
@@ -802,47 +909,47 @@
project-type: freestyle
- node: 'ubuntu1604-basebuild-4c-4g'
+ node: '{perf-executor}'
concurrent: false
- logrotate:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ build-discarder:
+ daysToKeep: '{build-days-to-keep}'
+ numToKeep: '{build-num-to-keep}'
+ artifactDaysToKeep: '{build-artifact-days-to-keep}'
+ artifactNumToKeep: '{build-artifact-num-to-keep}'
parameters:
- - project-parameter:
- project: '{project}'
- - gerrit-parameter:
- branch: '{branch}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
wrappers:
- - fdio-infra-wrappers-non-activity-timeout:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers-non-activity-timeout:
+ build-timeout: '{build-timeout}'
triggers:
- - timed: '0 0 * * 6'
+ - timed: '0 0 * * 6'
builders:
- - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
- - inject:
- properties-file: variables.prop
- - shell:
- !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
+ - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
+ - inject:
+ properties-file: variables.prop
+ - shell:
+ !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
publishers:
- - archive-artifacts:
- artifacts: 'csit/archive/*.*'
- latest-only: false
+ - archive-artifacts:
+ artifacts: 'csit/archive/*.*'
+ latest-only: false
- - robot:
- output-path: 'csit/archive'
- other-files:
- - '*.*'
+ - robot:
+ output-path: 'csit/archive'
+ other-files:
+ - '*.*'
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'csit-vpp-perf-ndrpdr-weekly-master-3n-skx'
@@ -865,47 +972,115 @@
project-type: freestyle
- node: 'ubuntu1604-basebuild-4c-4g'
+ node: '{perf-executor}'
concurrent: false
- logrotate:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ build-discarder:
+ daysToKeep: '{build-days-to-keep}'
+ numToKeep: '{build-num-to-keep}'
+ artifactDaysToKeep: '{build-artifact-days-to-keep}'
+ artifactNumToKeep: '{build-artifact-num-to-keep}'
+
+ parameters:
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+
+ wrappers:
+ - fdio-infra-wrappers-non-activity-timeout:
+ build-timeout: '{build-timeout}'
+
+ triggers:
+ - timed: '0 0 * * 6'
+
+ builders:
+ - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
+ - inject:
+ properties-file: variables.prop
+ - shell:
+ !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
+
+ publishers:
+ - archive-artifacts:
+ artifacts: 'csit/archive/*.*'
+ latest-only: false
+
+ - robot:
+ output-path: 'csit/archive'
+ other-files:
+ - '*.*'
+
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
+
+- job-template:
+ name: 'csit-ligato-perf-mrr-daily-master-3n-hsw'
+
+ description: |
+
+ - objective
+
+ - check ligato perf mrr daily
+
+ - perf test-cases selection
+
+ - all CSIT LIGATO MRR perf suites
+
+ - results
+
+ - jjb verify: PASS/FAIL
+
- present: no
+
- analyse: csit project (catch malfunctions/degradations)
+
+
+
+ project-type: freestyle
+ node: '{perf-executor}'
+ concurrent: true
+
+ build-discarder:
+ daysToKeep: '{build-days-to-keep}'
+ numToKeep: '{build-num-to-keep}'
+ artifactDaysToKeep: '{build-artifact-days-to-keep}'
+ artifactNumToKeep: '{build-artifact-num-to-keep}'
parameters:
- - project-parameter:
- project: '{project}'
- - gerrit-parameter:
- branch: '{branch}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
wrappers:
- - fdio-infra-wrappers-non-activity-timeout:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers-non-activity-timeout:
+ build-timeout: '{build-timeout}'
triggers:
- - timed: '0 0 * * 6'
+ - timed: '0 16 * * *'
builders:
- - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
- - inject:
- properties-file: variables.prop
- - shell:
- !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
+ - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
+ - inject:
+ properties-file: variables.prop
+ - shell:
+ !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
publishers:
- - archive-artifacts:
- artifacts: 'csit/archive/*.*'
- latest-only: false
+ - archive-artifacts:
+ artifacts: 'csit/archive/*.*'
+ latest-only: false
+
+ - robot:
+ output-path: 'csit/archive'
+ other-files:
+ - '*.*'
- - robot:
- output-path: 'csit/archive'
- other-files:
- - '*.*'
+ - trigger:
+ project: 'csit-trending-daily-master'
+ threshold: 'FAILURE'
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'csit-vpp-perf-mrr-daily-master'
@@ -929,51 +1104,51 @@
project-type: freestyle
- node: 'ubuntu1604-basebuild-4c-4g'
+ node: '{perf-executor}'
concurrent: true
- logrotate:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ build-discarder:
+ daysToKeep: '{build-days-to-keep}'
+ numToKeep: '{build-num-to-keep}'
+ artifactDaysToKeep: '{build-artifact-days-to-keep}'
+ artifactNumToKeep: '{build-artifact-num-to-keep}'
parameters:
- - project-parameter:
- project: '{project}'
- - gerrit-parameter:
- branch: '{branch}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
wrappers:
- - fdio-infra-wrappers-non-activity-timeout:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers-non-activity-timeout:
+ build-timeout: '{build-timeout}'
triggers:
- - timed: '0 2,16 * * *'
+ - timed: '0 2,14 * * *'
builders:
- - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
- - inject:
- properties-file: variables.prop
- - shell:
- !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
+ - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
+ - inject:
+ properties-file: variables.prop
+ - shell:
+ !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
publishers:
- - archive-artifacts:
- artifacts: 'csit/archive/*.*'
- latest-only: false
+ - archive-artifacts:
+ artifacts: 'csit/archive/*.*'
+ latest-only: false
- - robot:
- output-path: 'csit/archive'
- other-files:
- - '*.*'
+ - robot:
+ output-path: 'csit/archive'
+ other-files:
+ - '*.*'
- - trigger:
- project: 'csit-trending-daily-master'
- threshold: 'FAILURE'
+ - trigger:
+ project: 'csit-trending-daily-master'
+ threshold: 'FAILURE'
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'csit-vpp-perf-mrr-daily-master-2n-skx'
@@ -997,51 +1172,51 @@
project-type: freestyle
- node: 'ubuntu1604-basebuild-4c-4g'
+ node: '{perf-executor}'
concurrent: true
- logrotate:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ build-discarder:
+ daysToKeep: '{build-days-to-keep}'
+ numToKeep: '{build-num-to-keep}'
+ artifactDaysToKeep: '{build-artifact-days-to-keep}'
+ artifactNumToKeep: '{build-artifact-num-to-keep}'
parameters:
- - project-parameter:
- project: '{project}'
- - gerrit-parameter:
- branch: '{branch}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
wrappers:
- - fdio-infra-wrappers-non-activity-timeout:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers-non-activity-timeout:
+ build-timeout: '{build-timeout}'
triggers:
- - timed: '0 2,16 * * *'
+ - timed: '0 2,14 * * *'
builders:
- - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
- - inject:
- properties-file: variables.prop
- - shell:
- !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
+ - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
+ - inject:
+ properties-file: variables.prop
+ - shell:
+ !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
publishers:
- - archive-artifacts:
- artifacts: 'csit/archive/*.*'
- latest-only: false
+ - archive-artifacts:
+ artifacts: 'csit/archive/*.*'
+ latest-only: false
- - robot:
- output-path: 'csit/archive'
- other-files:
- - '*.*'
+ - robot:
+ output-path: 'csit/archive'
+ other-files:
+ - '*.*'
- - trigger:
- project: 'csit-trending-daily-master'
- threshold: 'FAILURE'
+ - trigger:
+ project: 'csit-trending-daily-master'
+ threshold: 'FAILURE'
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'csit-vpp-perf-mrr-daily-master-3n-skx'
@@ -1065,51 +1240,119 @@
project-type: freestyle
- node: 'ubuntu1604-basebuild-4c-4g'
+ node: '{perf-executor}'
concurrent: true
- logrotate:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ build-discarder:
+ daysToKeep: '{build-days-to-keep}'
+ numToKeep: '{build-num-to-keep}'
+ artifactDaysToKeep: '{build-artifact-days-to-keep}'
+ artifactNumToKeep: '{build-artifact-num-to-keep}'
parameters:
- - project-parameter:
- project: '{project}'
- - gerrit-parameter:
- branch: '{branch}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
wrappers:
- - fdio-infra-wrappers-non-activity-timeout:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers-non-activity-timeout:
+ build-timeout: '{build-timeout}'
triggers:
- - timed: '0 2,16 * * *'
+ - timed: '0 2,14 * * *'
builders:
- - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
- - inject:
- properties-file: variables.prop
- - shell:
- !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
+ - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
+ - inject:
+ properties-file: variables.prop
+ - shell:
+ !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
publishers:
- - archive-artifacts:
- artifacts: 'csit/archive/*.*'
- latest-only: false
+ - archive-artifacts:
+ artifacts: 'csit/archive/*.*'
+ latest-only: false
- - robot:
- output-path: 'csit/archive'
- other-files:
- - '*.*'
+ - robot:
+ output-path: 'csit/archive'
+ other-files:
+ - '*.*'
- - trigger:
- project: 'csit-trending-daily-master'
- threshold: 'FAILURE'
+ - trigger:
+ project: 'csit-trending-daily-master'
+ threshold: 'FAILURE'
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
+
+- job-template:
+ name: 'csit-vpp-perf-mrr-weekly-master-2n-skx'
+
+ description: |
+
+ - objective
+
+ - check vpp perf mrr weekly
+
+ - perf test-cases selection
+
+ - NF Density CSIT VPP MRR perf suites
+
+ - results
+
+ - jjb verify: PASS/FAIL
+
- present: no
+
- analyse: csit project (catch malfunctions/degradations)
+
+
+
+ project-type: freestyle
+ node: '{perf-executor}'
+ concurrent: true
+
+ build-discarder:
+ daysToKeep: '{build-days-to-keep}'
+ numToKeep: '{build-num-to-keep}'
+ artifactDaysToKeep: '{build-artifact-days-to-keep}'
+ artifactNumToKeep: '{build-artifact-num-to-keep}'
+
+ parameters:
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+
+ wrappers:
+ - fdio-infra-wrappers-non-activity-timeout:
+ build-timeout: '{build-timeout}'
+
+ triggers:
+ - timed: '0 0 * * 6'
+
+ builders:
+ - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
+ - inject:
+ properties-file: variables.prop
+ - shell:
+ !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
+
+ publishers:
+ - archive-artifacts:
+ artifacts: 'csit/archive/*.*'
+ latest-only: false
+
+ - robot:
+ output-path: 'csit/archive'
+ other-files:
+ - '*.*'
+
+ - trigger:
+ project: 'csit-trending-daily-master'
+ threshold: 'FAILURE'
+
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'csit-dpdk-perf-mrr-weekly-master'
@@ -1133,51 +1376,51 @@
project-type: freestyle
- node: 'ubuntu1604-basebuild-4c-4g'
+ node: '{perf-executor}'
concurrent: false
- logrotate:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ build-discarder:
+ daysToKeep: '{build-days-to-keep}'
+ numToKeep: '{build-num-to-keep}'
+ artifactDaysToKeep: '{build-artifact-days-to-keep}'
+ artifactNumToKeep: '{build-artifact-num-to-keep}'
parameters:
- - project-parameter:
- project: '{project}'
- - gerrit-parameter:
- branch: '{branch}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
wrappers:
- - fdio-infra-wrappers-non-activity-timeout:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers-non-activity-timeout:
+ build-timeout: '{build-timeout}'
triggers:
- - timed: '0 0 * * 6'
+ - timed: '0 0 * * 6'
builders:
- - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
- - inject:
- properties-file: variables.prop
- - shell:
- !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
+ - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
+ - inject:
+ properties-file: variables.prop
+ - shell:
+ !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
publishers:
- - archive-artifacts:
- artifacts: 'csit/archive/*.*'
- latest-only: false
+ - archive-artifacts:
+ artifacts: 'csit/archive/*.*'
+ latest-only: false
- - robot:
- output-path: 'csit/archive'
- other-files:
- - '*.*'
+ - robot:
+ output-path: 'csit/archive'
+ other-files:
+ - '*.*'
- - trigger:
- project: 'csit-trending-daily-master'
- threshold: 'FAILURE'
+ - trigger:
+ project: 'csit-trending-daily-master'
+ threshold: 'FAILURE'
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'csit-dpdk-perf-mrr-weekly-master-2n-skx'
@@ -1201,51 +1444,51 @@
project-type: freestyle
- node: 'ubuntu1604-basebuild-4c-4g'
+ node: '{perf-executor}'
concurrent: false
- logrotate:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ build-discarder:
+ daysToKeep: '{build-days-to-keep}'
+ numToKeep: '{build-num-to-keep}'
+ artifactDaysToKeep: '{build-artifact-days-to-keep}'
+ artifactNumToKeep: '{build-artifact-num-to-keep}'
parameters:
- - project-parameter:
- project: '{project}'
- - gerrit-parameter:
- branch: '{branch}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
wrappers:
- - fdio-infra-wrappers-non-activity-timeout:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers-non-activity-timeout:
+ build-timeout: '{build-timeout}'
triggers:
- - timed: '0 0 * * 6'
+ - timed: '0 0 * * 6'
builders:
- - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
- - inject:
- properties-file: variables.prop
- - shell:
- !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
+ - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
+ - inject:
+ properties-file: variables.prop
+ - shell:
+ !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
publishers:
- - archive-artifacts:
- artifacts: 'csit/archive/*.*'
- latest-only: false
+ - archive-artifacts:
+ artifacts: 'csit/archive/*.*'
+ latest-only: false
- - robot:
- output-path: 'csit/archive'
- other-files:
- - '*.*'
+ - robot:
+ output-path: 'csit/archive'
+ other-files:
+ - '*.*'
- - trigger:
- project: 'csit-trending-daily-master'
- threshold: 'FAILURE'
+ - trigger:
+ project: 'csit-trending-daily-master'
+ threshold: 'FAILURE'
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'csit-dpdk-perf-mrr-weekly-master-3n-skx'
@@ -1269,51 +1512,51 @@
project-type: freestyle
- node: 'ubuntu1604-basebuild-4c-4g'
+ node: '{perf-executor}'
concurrent: false
- logrotate:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ build-discarder:
+ daysToKeep: '{build-days-to-keep}'
+ numToKeep: '{build-num-to-keep}'
+ artifactDaysToKeep: '{build-artifact-days-to-keep}'
+ artifactNumToKeep: '{build-artifact-num-to-keep}'
parameters:
- - project-parameter:
- project: '{project}'
- - gerrit-parameter:
- branch: '{branch}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
wrappers:
- - fdio-infra-wrappers-non-activity-timeout:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers-non-activity-timeout:
+ build-timeout: '{build-timeout}'
triggers:
- - timed: '0 0 * * 6'
+ - timed: '0 0 * * 6'
builders:
- - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
- - inject:
- properties-file: variables.prop
- - shell:
- !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
+ - shell: 'echo "BRANCH_ID={branch-id}" > $WORKSPACE/variables.prop'
+ - inject:
+ properties-file: variables.prop
+ - shell:
+ !include-raw-escape: jjb/csit/include-raw-csit-perf-timed.sh
publishers:
- - archive-artifacts:
- artifacts: 'csit/archive/*.*'
- latest-only: false
+ - archive-artifacts:
+ artifacts: 'csit/archive/*.*'
+ latest-only: false
- - robot:
- output-path: 'csit/archive'
- other-files:
- - '*.*'
+ - robot:
+ output-path: 'csit/archive'
+ other-files:
+ - '*.*'
- - trigger:
- project: 'csit-trending-daily-master'
- threshold: 'FAILURE'
+ - trigger:
+ project: 'csit-trending-daily-master'
+ threshold: 'FAILURE'
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
@@ -1359,68 +1602,68 @@
project-type: freestyle
- node: 'ubuntu1604-basebuild-8c-32g'
+ node: '{perf-executor}'
concurrent: true
- logrotate:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ build-discarder:
+ daysToKeep: '{build-days-to-keep}'
+ numToKeep: '{build-num-to-keep}'
+ artifactDaysToKeep: '{build-artifact-days-to-keep}'
+ artifactNumToKeep: '{build-artifact-num-to-keep}'
parameters:
- - project-parameter:
- project: '{project}'
- - gerrit-parameter:
- branch: '{branch}'
- - gerrit-refspec-parameter
- - gerrit-event-type-parameter
- - gerrit-event-comment-text-parameter
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - gerrit-refspec-parameter
+ - gerrit-event-type-parameter
+ - gerrit-event-comment-text-parameter
scm:
- - gerrit-trigger-scm:
- credentials-id: 'jenkins-gerrit-credentials'
- refspec: '$GERRIT_REFSPEC'
- choosing-strategy: 'gerrit'
+ - gerrit-trigger-scm:
+ credentials-id: 'jenkins-gerrit-credentials'
+ refspec: '$GERRIT_REFSPEC'
+ choosing-strategy: 'gerrit'
wrappers:
- - fdio-infra-wrappers-non-activity-timeout:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers-non-activity-timeout:
+ build-timeout: '{build-timeout}'
triggers:
- - gerrit:
- server-name: 'Primary'
- trigger-on:
- - comment-added-contains-event:
- comment-contains-value: 'csit-{topo}-{arch}-perftest'
- projects:
- - project-compare-type: 'ANT'
- project-pattern: '{project}'
- branches:
- - branch-compare-type: 'ANT'
- branch-pattern: '**/{branch}'
- skip-vote:
- successful: false
- failed: false
- unstable: false
- notbuilt: false
+ - gerrit:
+ server-name: 'Primary'
+ trigger-on:
+ - comment-added-contains-event:
+ comment-contains-value: 'csit-{topo}-{arch}-perftest'
+ projects:
+ - project-compare-type: 'ANT'
+ project-pattern: '{project}'
+ branches:
+ - branch-compare-type: 'ANT'
+ branch-pattern: '**/{branch}'
+ skip-vote:
+ successful: false
+ failed: false
+ unstable: false
+ notbuilt: false
builders:
- - shell:
- !include-raw-escape: jjb/csit/include-raw-csit-perf-verify.sh
+ - shell:
+ !include-raw-escape: jjb/csit/include-raw-csit-perf-verify.sh
publishers:
- - archive-artifacts:
- artifacts: 'archive/*.*'
- latest-only: false
+ - archive-artifacts:
+ artifacts: 'archive/*.*'
+ latest-only: false
- - robot:
- output-path: archive
- other-files:
- - '*.*'
+ - robot:
+ output-path: archive
+ other-files:
+ - '*.*'
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'csit-nsh_sfc-verify-perf-{stream}'
@@ -1429,52 +1672,52 @@
node: 'ubuntu1604-basebuild-4c-4g'
concurrent: true
- logrotate:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ build-discarder:
+ daysToKeep: '{build-days-to-keep}'
+ numToKeep: '{build-num-to-keep}'
+ artifactDaysToKeep: '{build-artifact-days-to-keep}'
+ artifactNumToKeep: '{build-artifact-num-to-keep}'
parameters:
- - project-parameter:
- project: '{project}'
- - gerrit-parameter:
- branch: '{branch}'
- - os-parameter:
- os: 'ubuntu1604'
- - stream-parameter:
- stream: '{stream}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: 'ubuntu1604'
+ - stream-parameter:
+ stream: '{stream}'
scm:
- - gerrit-trigger-scm:
- credentials-id: 'jenkins-gerrit-credentials'
- refspec: '$GERRIT_REFSPEC'
- choosing-strategy: 'gerrit'
+ - gerrit-trigger-scm:
+ credentials-id: 'jenkins-gerrit-credentials'
+ refspec: '$GERRIT_REFSPEC'
+ choosing-strategy: 'gerrit'
wrappers:
- - fdio-infra-wrappers-non-activity-timeout:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers-non-activity-timeout:
+ build-timeout: '{build-timeout}'
triggers:
- - gerrit-trigger-manually-triggered:
- name: '{project}'
- branch: '{branch}'
- comment-trigger-value: 'csit_nsh_sfc_perf_{stream}'
+ - gerrit-trigger-manually-triggered:
+ name: '{project}'
+ branch: '{branch}'
+ comment-trigger-value: 'csit_nsh_sfc_perf_{stream}'
builders:
- - shell:
- !include-raw-escape: jjb/csit/include-raw-csit-nsh_sfc-perf-hw.sh
+ - shell:
+ !include-raw-escape: jjb/csit/include-raw-csit-nsh_sfc-perf-hw.sh
publishers:
- - archive-artifacts:
- artifacts: 'archive/*.*'
- latest-only: false
+ - archive-artifacts:
+ artifacts: 'archive/*.*'
+ latest-only: false
- - robot-report:
- output-path: 'archive'
+ - robot-report:
+ output-path: 'archive'
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'csit-nsh_sfc-verify-func-{stream}-{os}-virl'
@@ -1483,52 +1726,52 @@
node: '{os}-basebuild-4c-4g'
concurrent: true
- logrotate:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ build-discarder:
+ daysToKeep: '{build-days-to-keep}'
+ numToKeep: '{build-num-to-keep}'
+ 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}'
- - stream-parameter:
- stream: '{stream}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: '{os}'
+ - stream-parameter:
+ stream: '{stream}'
scm:
- - gerrit-trigger-scm:
- credentials-id: 'jenkins-gerrit-credentials'
- refspec: '$GERRIT_REFSPEC'
- choosing-strategy: 'gerrit'
+ - gerrit-trigger-scm:
+ credentials-id: 'jenkins-gerrit-credentials'
+ refspec: '$GERRIT_REFSPEC'
+ choosing-strategy: 'gerrit'
wrappers:
- - fdio-infra-wrappers:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- - gerrit-trigger-manually-triggered:
- name: '{project}'
- branch: '{branch}'
- comment-trigger-value: 'csit_nsh_sfc_func_{stream}'
+ - gerrit-trigger-manually-triggered:
+ name: '{project}'
+ branch: '{branch}'
+ comment-trigger-value: 'csit_nsh_sfc_func_{stream}'
builders:
- - shell:
- !include-raw-escape: include-raw-csit-nsh_sfc-functional-virl.sh
+ - shell:
+ !include-raw-escape: include-raw-csit-nsh_sfc-functional-virl.sh
publishers:
- - archive-artifacts:
- artifacts: 'archive/*.*'
- latest-only: false
+ - archive-artifacts:
+ artifacts: 'archive/*.*'
+ latest-only: false
- - robot-report:
- output-path: 'archive'
+ - robot-report:
+ output-path: 'archive'
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'csit-tldk-verify-func-{stream}-{os}-virl'
@@ -1537,50 +1780,50 @@
node: '{os}-basebuild-4c-4g'
concurrent: true
- logrotate:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ build-discarder:
+ daysToKeep: '{build-days-to-keep}'
+ numToKeep: '{build-num-to-keep}'
+ 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}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: '{os}'
scm:
- - gerrit-trigger-scm:
- credentials-id: 'jenkins-gerrit-credentials'
- refspec: '$GERRIT_REFSPEC'
- choosing-strategy: 'gerrit'
+ - gerrit-trigger-scm:
+ credentials-id: 'jenkins-gerrit-credentials'
+ refspec: '$GERRIT_REFSPEC'
+ choosing-strategy: 'gerrit'
wrappers:
- - fdio-infra-wrappers:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- - gerrit-trigger-manually-triggered:
- name: '{project}'
- branch: '{branch}'
- comment-trigger-value: 'csit_verify_tldk_func'
+ - gerrit-trigger-manually-triggered:
+ name: '{project}'
+ branch: '{branch}'
+ comment-trigger-value: 'csit_verify_tldk_func'
builders:
- - shell:
- !include-raw-escape: include-raw-csit-tldk-functional-virl.sh
+ - shell:
+ !include-raw-escape: include-raw-csit-tldk-functional-virl.sh
publishers:
- - archive-artifacts:
- artifacts: 'archive/*.*'
- latest-only: false
+ - archive-artifacts:
+ artifacts: 'archive/*.*'
+ latest-only: false
- - robot-report:
- output-path: 'archive'
+ - robot-report:
+ output-path: 'archive'
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'csit-dmm-functional-{stream}-ubuntu1604-virl'
@@ -1589,53 +1832,45 @@
node: 'ubuntu1604-basebuild-4c-4g'
concurrent: true
- logrotate:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ build-discarder:
+ daysToKeep: '{build-days-to-keep}'
+ numToKeep: '{build-num-to-keep}'
+ artifactDaysToKeep: '{build-artifact-days-to-keep}'
+ artifactNumToKeep: '{build-artifact-num-to-keep}'
parameters:
- - project-parameter:
- project: '{project}'
- - gerrit-parameter:
- branch: '{branch}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
scm:
- - gerrit-trigger-scm:
- credentials-id: 'jenkins-gerrit-credentials'
- refspec: '$GERRIT_REFSPEC'
- choosing-strategy: 'gerrit'
+ - gerrit-trigger-scm:
+ credentials-id: 'jenkins-gerrit-credentials'
+ refspec: '$GERRIT_REFSPEC'
+ choosing-strategy: 'gerrit'
wrappers:
- - fdio-infra-wrappers:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- - gerrit-trigger-manually-triggered:
- name: '{project}'
- branch: '{branch}'
- comment-trigger-value: 'csit_verify_dmm_func'
+ - gerrit-trigger-manually-triggered:
+ name: '{project}'
+ branch: '{branch}'
+ comment-trigger-value: 'csit_verify_dmm_func'
builders:
- - shell:
- !include-raw-escape: include-raw-csit-dmm-functional-virl.sh
+ - shell:
+ !include-raw-escape: include-raw-csit-dmm-functional-virl.sh
publishers:
- - archive-artifacts:
- artifacts: 'report.html, log.html, output.xml'
- latest-only: false
+ - archive-artifacts:
+ artifacts: 'archive/*.*'
+ latest-only: false
- - robot-report:
- output-path: ''
+ - robot-report:
+ output-path: ''
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
-
-- parameter:
- name: test-type-parameter
- parameters:
- - string:
- name: TYPE
- default: '{type}'
- description: "Test TYPE parameter if not given by trigger"
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'