- project:
name: csit
description: 'CSIT jenkins jobs.'
+ os:
+ - 'ubuntu1604'
+ - 'centos7'
jobs:
- 'csit-dpdk-perf-{stream}-{type}'
- 'csit-vpp-perf-{stream}-{type}'
- - 'csit-vpp-functional-{stream}-virl'
- - 'csit-vpp-verify-{stream_timed}-weekly'
- - 'csit-vpp-verify-{stream_timed}-semiweekly'
+ - 'csit-vpp-functional-{stream}-{os}-virl'
+ - 'csit-vpp-verify-{stream_timed}-{os}-weekly'
+ - 'csit-vpp-verify-{stream_timed}-{os}-semiweekly'
- 'csit-vpp-verify-perf-master-nightly-all'
- 'csit-docs-merge-{stream}'
- 'csit-docs-verify-{stream}'
- job-template:
- name: 'csit-vpp-functional-{stream}-virl'
+ name: 'csit-vpp-functional-{stream}-{os}-virl'
project-type: freestyle
- node: ubuntu1604-basebuild-4c-4g
+ node: '{os}-basebuild-4c-4g'
concurrent: true
logrotate:
name: 'csit-dpdk-perf-{stream}-{type}'
project-type: freestyle
- node: ubuntu1604-basebuild-4c-4g
+ node: 'ubuntu1604-basebuild-4c-4g'
concurrent: false
logrotate:
name: 'csit-vpp-perf-{stream}-{type}'
project-type: freestyle
- node: ubuntu1604-basebuild-4c-4g
+ node: 'ubuntu1604-basebuild-4c-4g'
concurrent: false
logrotate:
maven-version: 'mvn33-new'
- job-template:
- name: 'csit-vpp-verify-{stream_timed}-weekly'
- description: 'Purpose of this job is to validate CSIT code of corresponding branch against verified vpp build from corresponding branch and create corresponding operational branch in case of success.'
+ name: 'csit-vpp-verify-{stream_timed}-{os}-weekly'
+ description: 'Purpose of this job is to validate CSIT code of corresponding branch against verified vpp build from corresponding branch.'
project-type: freestyle
- node: ubuntu1604-basebuild-4c-4g
+ node: '{os}-basebuild-4c-4g'
concurrent: false
logrotate:
builders:
- shell:
!include-raw-escape: jjb/csit/include-raw-csit-vpp-verify-weekly.sh
- - shell: 'echo "DATE=`date +%y%m%d`" > $WORKSPACE/variables.prop'
- - inject:
- properties-file: variables.prop
publishers:
- archive-artifacts:
- robot-report:
output-path: ''
- - git:
- push-only-if-success: true
- branches:
- - branch:
- remote: origin
- name: 'refs/heads/{branch-id}-$DATE'
- fdio-infra-shiplogs:
maven-version: 'mvn33-new'
- job-template:
- name: 'csit-vpp-verify-{stream_timed}-semiweekly'
+ name: 'csit-vpp-verify-{stream_timed}-{os}-semiweekly'
description: 'Purpose of this job is to validate latest vpp build from corresponding branch stored in nexus against verified CSIT codebase of corresponding branch.'
project-type: freestyle
- node: ubuntu1604-basebuild-4c-4g
+ node: '{os}-basebuild-4c-4g'
concurrent: false
logrotate:
description: 'Purpose of this job is to validate latest vpp build from corresponding branch stored in nexus against verified CSIT codebase of corresponding branch.'
project-type: freestyle
- node: ubuntu1604-basebuild-4c-4g
+ node: 'ubuntu1604-basebuild-4c-4g'
concurrent: false
logrotate: