summaryrefslogtreecommitdiffstats
path: root/jjb
diff options
context:
space:
mode:
Diffstat (limited to 'jjb')
-rw-r--r--jjb/cicn/cicn.yaml2902
-rw-r--r--jjb/csit/csit-hc2vpp.yaml157
-rw-r--r--jjb/csit/csit-vpp-pylint.yaml76
-rw-r--r--jjb/csit/csit.yaml1761
-rw-r--r--jjb/deb_dpdk/deb_dpdk.yaml278
-rw-r--r--jjb/hc2vpp/hc2vpp-csit.yaml518
-rw-r--r--jjb/hc2vpp/hc2vpp.yaml29
-rw-r--r--jjb/honeycomb/honeycomb.yaml395
-rw-r--r--jjb/nsh_sfc/nsh_sfc.yaml837
-rw-r--r--jjb/puppet-fdio/puppet-fdio.yaml108
-rw-r--r--jjb/rpm_dpdk/rpm_dpdk.yaml222
-rw-r--r--jjb/tldk/tldk.yaml246
-rw-r--r--jjb/trex/trex.yaml92
13 files changed, 3851 insertions, 3770 deletions
diff --git a/jjb/cicn/cicn.yaml b/jjb/cicn/cicn.yaml
index b941791f4..b5d8312fe 100644
--- a/jjb/cicn/cicn.yaml
+++ b/jjb/cicn/cicn.yaml
@@ -1,267 +1,285 @@
+---
- project:
name: cicn-longbow
jobs:
- - 'cicn-longbow-verify-{stream}-{os}'
- - 'cicn-longbow-merge-{stream}-{os}'
- - 'cicn-longbow-docs-verify-{stream}'
- - 'cicn-longbow-docs-merge-{stream}'
+ - 'cicn-longbow-verify-{stream}-{os}'
+ - 'cicn-longbow-merge-{stream}-{os}'
+ - 'cicn-longbow-docs-verify-{stream}'
+ - 'cicn-longbow-docs-merge-{stream}'
+
project: 'cicn'
os:
- - ubuntu1604:
- repo-os-part: 'ubuntu.xenial.main'
- - centos7:
- repo-os-part: 'centos7'
+ - ubuntu1604:
+ repo-os-part: 'ubuntu.xenial.main'
+ - centos7:
+ repo-os-part: 'centos7'
+
stream:
- - master:
- branch: 'cframework/master'
- repo-stream-part: 'master'
+ - master:
+ branch: 'cframework/master'
+ repo-stream-part: 'master'
+
type:
- - short
- - long
+ - short
+ - long
- project:
name: cicn-libparc
jobs:
- - 'cicn-libparc-verify-{stream}-{os}'
- - 'cicn-libparc-merge-{stream}-{os}'
- - 'cicn-libparc-docs-verify-{stream}'
- - 'cicn-libparc-docs-merge-{stream}'
+ - 'cicn-libparc-verify-{stream}-{os}'
+ - 'cicn-libparc-merge-{stream}-{os}'
+ - 'cicn-libparc-docs-verify-{stream}'
+ - 'cicn-libparc-docs-merge-{stream}'
+
project: 'cicn'
os:
- - ubuntu1604:
- repo-os-part: 'ubuntu.xenial.main'
- - centos7:
- repo-os-part: 'centos7'
+ - ubuntu1604:
+ repo-os-part: 'ubuntu.xenial.main'
+ - centos7:
+ repo-os-part: 'centos7'
+
stream:
- - master:
- branch: 'cframework/master'
- repo-stream-part: 'master'
+ - master:
+ branch: 'cframework/master'
+ repo-stream-part: 'master'
+
type:
- - short
- - long
+ - short
+ - long
- project:
name: cicn-libccnx-common
jobs:
- - 'cicn-libccnx-common-verify-{stream}-{os}'
- - 'cicn-libccnx-common-merge-{stream}-{os}'
- # - 'cicn-libccnx-common-docs-verify-{stream}'
- # - 'cicn-libccnx-common-docs-merge-{stream}'
+ - 'cicn-libccnx-common-verify-{stream}-{os}'
+ - 'cicn-libccnx-common-merge-{stream}-{os}'
+
project: 'cicn'
os:
- - ubuntu1604:
- repo-os-part: 'ubuntu.xenial.main'
- - centos7:
- repo-os-part: 'centos7'
+ - ubuntu1604:
+ repo-os-part: 'ubuntu.xenial.main'
+ - centos7:
+ repo-os-part: 'centos7'
+
stream:
- - master:
- branch: 'ccnxlibs/master'
- repo-stream-part: 'master'
+ - master:
+ branch: 'ccnxlibs/master'
+ repo-stream-part: 'master'
+
type:
- - short
- - long
+ - short
+ - long
- project:
name: cicn-libccnx-transport-rta
jobs:
- - 'cicn-libccnx-transport-rta-verify-{stream}-{os}'
- - 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
- # - 'cicn-libccnx-transport-rta-docs-verify-{stream}'
- # - 'cicn-libccnx-transport-rta-docs-merge-{stream}'
+ - 'cicn-libccnx-transport-rta-verify-{stream}-{os}'
+ - 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
+
project: 'cicn'
os:
- - ubuntu1604:
- repo-os-part: 'ubuntu.xenial.main'
- - centos7:
- repo-os-part: 'centos7'
+ - ubuntu1604:
+ repo-os-part: 'ubuntu.xenial.main'
+ - centos7:
+ repo-os-part: 'centos7'
+
stream:
- - master:
- branch: 'ccnxlibs/master'
- repo-stream-part: 'master'
+ - master:
+ branch: 'ccnxlibs/master'
+ repo-stream-part: 'master'
+
type:
- - short
- - long
+ - short
+ - long
- project:
name: cicn-libccnx-portal
jobs:
- - 'cicn-libccnx-portal-verify-{stream}-{os}'
- - 'cicn-libccnx-portal-merge-{stream}-{os}'
- # - 'cicn-libccnx-portal-docs-verify-{stream}'
- # - 'cicn-libccnx-portal-docs-merge-{stream}'
+ - 'cicn-libccnx-portal-verify-{stream}-{os}'
+ - 'cicn-libccnx-portal-merge-{stream}-{os}'
+
project: 'cicn'
os:
- - ubuntu1604:
- repo-os-part: 'ubuntu.xenial.main'
- - centos7:
- repo-os-part: 'centos7'
+ - ubuntu1604:
+ repo-os-part: 'ubuntu.xenial.main'
+ - centos7:
+ repo-os-part: 'centos7'
+
stream:
- - master:
- branch: 'ccnxlibs/master'
- repo-stream-part: 'master'
+ - master:
+ branch: 'ccnxlibs/master'
+ repo-stream-part: 'master'
+
type:
- - short
- - long
+ - short
+ - long
- project:
name: cicn-libicnet
jobs:
- - 'cicn-libicnet-verify-{stream}-{os}'
- - 'cicn-libicnet-merge-{stream}-{os}'
-# - 'cicn-libicnet-docs-verify-{stream}'
-# - 'cicn-libicnet-docs-merge-{stream}'
+ - 'cicn-libicnet-verify-{stream}-{os}'
+ - 'cicn-libicnet-merge-{stream}-{os}'
+
project: 'cicn'
os:
- - ubuntu1604:
- repo-os-part: 'ubuntu.xenial.main'
- - centos7:
- repo-os-part: 'centos7'
+ - ubuntu1604:
+ repo-os-part: 'ubuntu.xenial.main'
+ - centos7:
+ repo-os-part: 'centos7'
+
stream:
- - master:
- branch: 'libicnet/master'
- repo-stream-part: 'master'
+ - master:
+ branch: 'libicnet/master'
+ repo-stream-part: 'master'
+
type:
- - short
- - long
+ - short
+ - long
- project:
name: cicn-metis
jobs:
- - 'cicn-metis-verify-{stream}-{os}'
- - 'cicn-metis-merge-{stream}-{os}'
- # - 'cicn-metis-docs-verify-{stream}'
- # - 'cicn-metis-docs-merge-{stream}'
+ - 'cicn-metis-verify-{stream}-{os}'
+ - 'cicn-metis-merge-{stream}-{os}'
+
project: 'cicn'
os:
- - ubuntu1604:
- repo-os-part: 'ubuntu.xenial.main'
- - centos7:
- repo-os-part: 'centos7'
+ - ubuntu1604:
+ repo-os-part: 'ubuntu.xenial.main'
+ - centos7:
+ repo-os-part: 'centos7'
+
stream:
- - master:
- branch: 'sb-forwarder/master'
- repo-stream-part: 'master'
+ - master:
+ branch: 'sb-forwarder/master'
+ repo-stream-part: 'master'
+
type:
- - short
- - long
+ - short
+ - long
- project:
name: cicn-http-server
jobs:
- - 'cicn-http-server-verify-{stream}-{os}'
- - 'cicn-http-server-merge-{stream}-{os}'
-# - 'cicn-http-server-docs-verify-{stream}'
-# - 'cicn-http-server-docs-merge-{stream}'
+ - 'cicn-http-server-verify-{stream}-{os}'
+ - 'cicn-http-server-merge-{stream}-{os}'
+
project: 'cicn'
os:
- - ubuntu1604:
- repo-os-part: 'ubuntu.xenial.main'
- - centos7:
- repo-os-part: 'centos7'
+ - ubuntu1604:
+ repo-os-part: 'ubuntu.xenial.main'
+ - centos7:
+ repo-os-part: 'centos7'
+
stream:
- - master:
- branch: 'http-server/master'
- repo-stream-part: 'master'
+ - master:
+ branch: 'http-server/master'
+ repo-stream-part: 'master'
+
type:
- - short
- - long
+ - short
+ - long
- project:
name: cicn-vpp-plugin
jobs:
- - 'cicn-vpp-plugin-verify-{stream}-{os}'
- - 'cicn-vpp-plugin-merge-{stream}-{os}'
-# - 'cicn-vpp-plugin-docs-verify-{stream}'
-# - 'cicn-vpp-plugin-docs-merge-{stream}'
+ - 'cicn-vpp-plugin-verify-{stream}-{os}'
+ - 'cicn-vpp-plugin-merge-{stream}-{os}'
+
project: 'cicn'
os:
- - ubuntu1604:
- repo-os-part: 'ubuntu.xenial.main'
- - centos7:
- repo-os-part: 'centos7'
+ - ubuntu1604:
+ repo-os-part: 'ubuntu.xenial.main'
+ - centos7:
+ repo-os-part: 'centos7'
+
stream:
- - master:
- branch: 'cicn-plugin/master'
- repo-stream-part: 'master'
+ - master:
+ branch: 'cicn-plugin/master'
+ repo-stream-part: 'master'
+
type:
- - short
- - long
+ - short
+ - long
- project:
name: cicn-viper
jobs:
- - 'cicn-viper-verify-{stream}-{os}'
- - 'cicn-viper-merge-{stream}-{os}'
-# - 'cicn-viper-docs-verify-{stream}'
-# - 'cicn-viper-docs-merge-{stream}'
+ - 'cicn-viper-verify-{stream}-{os}'
+ - 'cicn-viper-merge-{stream}-{os}'
+
project: 'cicn'
os:
- - ubuntu1604:
- repo-os-part: 'ubuntu.xenial.main'
+ - ubuntu1604:
+ repo-os-part: 'ubuntu.xenial.main'
+
stream:
- - master:
- branch: 'viper/master'
- repo-stream-part: 'master'
+ - master:
+ branch: 'viper/master'
+ repo-stream-part: 'master'
+
type:
- - short
- - long
+ - short
+ - long
- project:
name: cicn-radio-emulators
jobs:
- - 'cicn-radio-emulators-verify-{stream}-{os}'
- - 'cicn-radio-emulators-merge-{stream}-{os}'
-# - 'cicn-radio-emulators-docs-verify-{stream}'
-# - 'cicn-radio-emulators-docs-merge-{stream}'
+ - 'cicn-radio-emulators-verify-{stream}-{os}'
+ - 'cicn-radio-emulators-merge-{stream}-{os}'
+
project: 'cicn'
os:
- - ubuntu1604:
- repo-os-part: 'ubuntu.xenial.main'
+ - ubuntu1604:
+ repo-os-part: 'ubuntu.xenial.main'
+
stream:
- - master:
- branch: 'vicn/master'
- repo-stream-part: 'master'
+ - master:
+ branch: 'vicn/master'
+ repo-stream-part: 'master'
+
type:
- - short
- - long
+ - short
+ - long
- project:
name: cicn-android-sdk
jobs:
- - 'cicn-android-sdk-verify-{stream}-{os}'
- - 'cicn-android-sdk-merge-{stream}-{os}'
-# - 'cicn-android-sdk-docs-verify-{stream}'
-# - 'cicn-android-sdk-docs-merge-{stream}'
+ - 'cicn-android-sdk-verify-{stream}-{os}'
+ - 'cicn-android-sdk-merge-{stream}-{os}'
+
project: 'cicn'
os:
- - ubuntu1604:
- repo-os-part: 'ubuntu.xenial.main'
+ - ubuntu1604:
+ repo-os-part: 'ubuntu.xenial.main'
+
stream:
- - master:
- branch: 'android-sdk/master'
- repo-stream-part: 'master'
+ - master:
+ branch: 'android-sdk/master'
+ repo-stream-part: 'master'
+
type:
- - short
- - long
+ - short
+ - long
- project:
name: cicn-vicn
jobs:
- - 'cicn-vicn-verify-{stream}-{os}'
- - 'cicn-vicn-merge-{stream}-{os}'
-# - 'cicn-vicn-docs-verify-{stream}'
-# - 'cicn-vicn-docs-merge-{stream}'
+ - 'cicn-vicn-verify-{stream}-{os}'
+ - 'cicn-vicn-merge-{stream}-{os}'
+
project: 'cicn'
os:
- - ubuntu1604:
- repo-os-part: 'ubuntu.xenial.main'
+ - ubuntu1604:
+ repo-os-part: 'ubuntu.xenial.main'
+
stream:
- - master:
- branch: 'vicn/master'
- repo-stream-part: 'master'
+ - master:
+ branch: 'vicn/master'
+ repo-stream-part: 'master'
+
type:
- - short
- - long
+ - short
+ - long
- job-template:
name: 'cicn-longbow-merge-{stream}-{os}'
@@ -270,80 +288,80 @@
node: '{os}-basebuild-4c-4g'
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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}'
- - maven-project-parameter:
- maven: 'mvn33-new'
- - maven-exec:
- maven-version: 'mvn33-new'
- - repo-name-parameter:
- repo-name: '{repo-stream-part}.{repo-os-part}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: '{os}'
+ - maven-project-parameter:
+ maven: 'mvn33-new'
+ - maven-exec:
+ maven-version: 'mvn33-new'
+ - repo-name-parameter:
+ repo-name: '{repo-stream-part}.{repo-os-part}'
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:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- - gerrit-trigger-patch-merged:
- name: '{project}'
- branch: '{branch}'
- - timed: '@daily'
+ - gerrit-trigger-patch-merged:
+ name: '{project}'
+ branch: '{branch}'
+ - timed: '@daily'
builders:
- - config-file-provider:
- files:
- - file-id: '.packagecloud'
- target: '/home/jenkins/.packagecloud'
- - config-file-provider:
- files:
- - file-id: 'packagecloud_api'
- target: '/home/jenkins/packagecloud_api'
- - maven-target:
- maven-version: 'mvn33-new'
- goals: '--version'
- settings: 'cicn-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - shell:
- !include-raw-escape:
- - include-raw-cicn-longbow-build.sh
- - provide-maven-settings:
- settings-file: 'cicn-settings'
- global-settings-file: 'global-settings'
- - shell:
- !include-raw-escape:
- - ../scripts/maven_push_functions.sh
- - include-raw-cicn-maven-push.sh
- - shell:
- !include-raw-escape:
- - ../scripts/packagecloud_push.sh
+ - config-file-provider:
+ files:
+ - file-id: '.packagecloud'
+ target: '/home/jenkins/.packagecloud'
+ - config-file-provider:
+ files:
+ - file-id: 'packagecloud_api'
+ target: '/home/jenkins/packagecloud_api'
+ - maven-target:
+ maven-version: 'mvn33-new'
+ goals: '--version'
+ settings: 'cicn-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
+ - shell:
+ !include-raw-escape:
+ - include-raw-cicn-longbow-build.sh
+ - provide-maven-settings:
+ settings-file: 'cicn-settings'
+ global-settings-file: 'global-settings'
+ - shell:
+ !include-raw-escape:
+ - ../scripts/maven_push_functions.sh
+ - include-raw-cicn-maven-push.sh
+ - shell:
+ !include-raw-escape:
+ - ../scripts/packagecloud_push.sh
publishers:
- - archive:
- artifacts: 'longbow/build/*.rpm,longbow/build/*.deb'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - archive:
+ artifacts: 'longbow/build/*.rpm,longbow/build/*.deb'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'cicn-longbow-verify-{stream}-{os}'
@@ -353,48 +371,48 @@
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}'
+ 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-patch-submitted:
- name: '{project}'
- branch: '{branch}'
+ - gerrit-trigger-patch-submitted:
+ name: '{project}'
+ branch: '{branch}'
builders:
- - shell:
- !include-raw-escape:
- - include-raw-cicn-longbow-build.sh
+ - shell:
+ !include-raw-escape:
+ - include-raw-cicn-longbow-build.sh
publishers:
- - archive:
- artifacts: 'longbow/build/*.rpm,longbow/build/*.deb'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - archive:
+ artifacts: 'longbow/build/*.rpm,longbow/build/*.deb'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'cicn-longbow-docs-merge-{stream}'
@@ -404,75 +422,76 @@
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}'
+ 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'
- - maven-exec:
- maven-version: 'mvn33-new'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: 'ubuntu1604'
+ - 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:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- - reverse:
- jobs: 'cicn-longbow-merge-{stream}-ubuntu1604'
- 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
+ - reverse:
+ jobs: 'cicn-longbow-merge-{stream}-ubuntu1604'
+ 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: 'vpp-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - provide-maven-settings:
- settings-file: 'cicn-settings'
- global-settings-file: 'global-settings'
- - shell:
- !include-raw-escape:
- - include-raw-cicn-longbow-docs.sh
+ - maven-target:
+ maven-version: 'mvn33-new'
+ goals: '--version'
+ settings: 'vpp-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
+ - provide-maven-settings:
+ settings-file: 'cicn-settings'
+ global-settings-file: 'global-settings'
+ - shell:
+ !include-raw-escape:
+ - include-raw-cicn-longbow-docs.sh
+
publishers:
- - archive:
- artifacts: 'longbow/build/documentation/*.tar'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - archive:
+ artifacts: 'longbow/build/documentation/*.tar'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'cicn-longbow-docs-verify-{stream}'
@@ -482,59 +501,60 @@
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}'
+ 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'
- - maven-exec:
- maven-version: 'mvn33-new'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: 'ubuntu1604'
+ - 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:
- 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:
- - maven-target:
- maven-version: 'mvn33-new'
- goals: '--version'
- settings: 'vpp-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - provide-maven-settings:
- settings-file: 'cicn-settings'
- global-settings-file: 'global-settings'
- - shell:
- !include-raw-escape:
- - include-raw-cicn-longbow-docs.sh
+ - maven-target:
+ maven-version: 'mvn33-new'
+ goals: '--version'
+ settings: 'vpp-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
+ - provide-maven-settings:
+ settings-file: 'cicn-settings'
+ global-settings-file: 'global-settings'
+ - shell:
+ !include-raw-escape:
+ - include-raw-cicn-longbow-docs.sh
+
publishers:
- - archive:
- artifacts: 'longbow/build/documentation/*.tar'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - archive:
+ artifacts: 'longbow/build/documentation/*.tar'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'cicn-libparc-merge-{stream}-{os}'
@@ -543,73 +563,74 @@
node: '{os}-basebuild-4c-4g'
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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}'
- - maven-project-parameter:
- maven: 'mvn33-new'
- - maven-exec:
- maven-version: 'mvn33-new'
- - repo-name-parameter:
- repo-name: '{repo-stream-part}.{repo-os-part}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: '{os}'
+ - maven-project-parameter:
+ maven: 'mvn33-new'
+ - maven-exec:
+ maven-version: 'mvn33-new'
+ - repo-name-parameter:
+ repo-name: '{repo-stream-part}.{repo-os-part}'
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:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- - reverse:
- jobs: 'cicn-longbow-merge-{stream}-ubuntu1604'
- result: 'success'
- - gerrit-trigger-patch-merged:
- name: '{project}'
- branch: '{branch}'
- - reverse:
- jobs: 'cicn-longbow-merge-{stream}-{os}'
- result: 'failure'
+ - reverse:
+ jobs: 'cicn-longbow-merge-{stream}-ubuntu1604'
+ result: 'success'
+ - gerrit-trigger-patch-merged:
+ name: '{project}'
+ branch: '{branch}'
+ - reverse:
+ jobs: 'cicn-longbow-merge-{stream}-{os}'
+ result: 'failure'
builders:
- - maven-target:
- maven-version: 'mvn33-new'
- goals: '--version'
- settings: 'cicn-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - shell:
- !include-raw-escape:
- - include-raw-cicn-libparc-build.sh
- - provide-maven-settings:
- settings-file: 'cicn-settings'
- global-settings-file: 'global-settings'
- - shell:
- !include-raw-escape:
- - ../scripts/maven_push_functions.sh
- - include-raw-cicn-maven-push.sh
+ - maven-target:
+ maven-version: 'mvn33-new'
+ goals: '--version'
+ settings: 'cicn-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
+ - shell:
+ !include-raw-escape:
+ - include-raw-cicn-libparc-build.sh
+ - provide-maven-settings:
+ settings-file: 'cicn-settings'
+ global-settings-file: 'global-settings'
+ - shell:
+ !include-raw-escape:
+ - ../scripts/maven_push_functions.sh
+ - include-raw-cicn-maven-push.sh
+
publishers:
- - archive:
- artifacts: 'libparc/build/*.rpm,libparc/build/*.deb'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - archive:
+ artifacts: 'libparc/build/*.rpm,libparc/build/*.deb'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'cicn-libparc-verify-{stream}-{os}'
@@ -619,48 +640,48 @@
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}'
+ 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-patch-submitted:
- name: '{project}'
- branch: '{branch}'
+ - gerrit-trigger-patch-submitted:
+ name: '{project}'
+ branch: '{branch}'
builders:
- - shell:
- !include-raw-escape:
- - include-raw-cicn-libparc-build.sh
+ - shell:
+ !include-raw-escape:
+ - include-raw-cicn-libparc-build.sh
publishers:
- - archive:
- artifacts: 'libparc/build/*.rpm,libparc/build/*.deb'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - archive:
+ artifacts: 'libparc/build/*.rpm,libparc/build/*.deb'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'cicn-libparc-docs-merge-{stream}'
@@ -670,75 +691,76 @@
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}'
+ 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'
- - maven-exec:
- maven-version: 'mvn33-new'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: 'ubuntu1604'
+ - 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:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- - reverse:
- jobs: 'cicn-libparc-merge-{stream}-ubuntu1604'
- 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
+ - reverse:
+ jobs: 'cicn-libparc-merge-{stream}-ubuntu1604'
+ 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: 'vpp-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - provide-maven-settings:
- settings-file: 'cicn-settings'
- global-settings-file: 'global-settings'
- - shell:
- !include-raw-escape:
- - include-raw-cicn-libparc-docs.sh
+ - maven-target:
+ maven-version: 'mvn33-new'
+ goals: '--version'
+ settings: 'vpp-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
+ - provide-maven-settings:
+ settings-file: 'cicn-settings'
+ global-settings-file: 'global-settings'
+ - shell:
+ !include-raw-escape:
+ - include-raw-cicn-libparc-docs.sh
+
publishers:
- - archive:
- artifacts: 'libparc/build/documentation/*.tar'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - archive:
+ artifacts: 'libparc/build/documentation/*.tar'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'cicn-libparc-docs-verify-{stream}'
@@ -748,59 +770,60 @@
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}'
+ 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'
- - maven-exec:
- maven-version: 'mvn33-new'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: 'ubuntu1604'
+ - 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:
- 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:
- - maven-target:
- maven-version: 'mvn33-new'
- goals: '--version'
- settings: 'vpp-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - provide-maven-settings:
- settings-file: 'cicn-settings'
- global-settings-file: 'global-settings'
- - shell:
- !include-raw-escape:
- - include-raw-cicn-libparc-docs.sh
+ - maven-target:
+ maven-version: 'mvn33-new'
+ goals: '--version'
+ settings: 'vpp-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
+ - provide-maven-settings:
+ settings-file: 'cicn-settings'
+ global-settings-file: 'global-settings'
+ - shell:
+ !include-raw-escape:
+ - include-raw-cicn-libparc-docs.sh
+
publishers:
- - archive:
- artifacts: 'libparc/build/documentation/*.tar'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - archive:
+ artifacts: 'libparc/build/documentation/*.tar'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
@@ -810,70 +833,71 @@
node: '{os}-basebuild-4c-4g'
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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}'
- - maven-project-parameter:
- maven: 'mvn33-new'
- - maven-exec:
- maven-version: 'mvn33-new'
- - repo-name-parameter:
- repo-name: '{repo-stream-part}.{repo-os-part}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: '{os}'
+ - maven-project-parameter:
+ maven: 'mvn33-new'
+ - maven-exec:
+ maven-version: 'mvn33-new'
+ - repo-name-parameter:
+ repo-name: '{repo-stream-part}.{repo-os-part}'
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:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- - gerrit-trigger-patch-merged:
- name: '{project}'
- branch: '{branch}'
- - reverse:
- jobs: 'cicn-libparc-merge-{stream}-{os}'
- result: 'failure'
+ - gerrit-trigger-patch-merged:
+ name: '{project}'
+ branch: '{branch}'
+ - reverse:
+ jobs: 'cicn-libparc-merge-{stream}-{os}'
+ result: 'failure'
builders:
- - maven-target:
- maven-version: 'mvn33-new'
- goals: '--version'
- settings: 'cicn-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - shell:
- !include-raw-escape:
- - include-raw-cicn-libccnx-common-build.sh
- - provide-maven-settings:
- settings-file: 'cicn-settings'
- global-settings-file: 'global-settings'
- - shell:
- !include-raw-escape:
- - ../scripts/maven_push_functions.sh
- - include-raw-cicn-maven-push.sh
+ - maven-target:
+ maven-version: 'mvn33-new'
+ goals: '--version'
+ settings: 'cicn-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
+ - shell:
+ !include-raw-escape:
+ - include-raw-cicn-libccnx-common-build.sh
+ - provide-maven-settings:
+ settings-file: 'cicn-settings'
+ global-settings-file: 'global-settings'
+ - shell:
+ !include-raw-escape:
+ - ../scripts/maven_push_functions.sh
+ - include-raw-cicn-maven-push.sh
+
publishers:
- - archive:
- artifacts: 'libccnx-common/build/*.rpm,libccnx-common/build/*.deb'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - archive:
+ artifacts: 'libccnx-common/build/*.rpm,libccnx-common/build/*.deb'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'cicn-libccnx-common-verify-{stream}-{os}'
@@ -883,48 +907,48 @@
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}'
+ 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-patch-submitted:
- name: '{project}'
- branch: '{branch}'
+ - gerrit-trigger-patch-submitted:
+ name: '{project}'
+ branch: '{branch}'
builders:
- - shell:
- !include-raw-escape:
- - include-raw-cicn-libccnx-common-build.sh
+ - shell:
+ !include-raw-escape:
+ - include-raw-cicn-libccnx-common-build.sh
publishers:
- - archive:
- artifacts: 'libccnx-common/build/*.rpm,libccnx-common/build/*.deb'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - archive:
+ artifacts: 'libccnx-common/build/*.rpm,libccnx-common/build/*.deb'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
@@ -933,70 +957,72 @@
node: '{os}-basebuild-4c-4g'
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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}'
- - maven-project-parameter:
- maven: 'mvn33-new'
- - maven-exec:
- maven-version: 'mvn33-new'
- - repo-name-parameter:
- repo-name: '{repo-stream-part}.{repo-os-part}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: '{os}'
+ - maven-project-parameter:
+ maven: 'mvn33-new'
+ - maven-exec:
+ maven-version: 'mvn33-new'
+ - repo-name-parameter:
+ repo-name: '{repo-stream-part}.{repo-os-part}'
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:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- - gerrit-trigger-patch-merged:
- name: '{project}'
- branch: '{branch}'
- - reverse:
- jobs: 'cicn-libccnx-common-merge-{stream}-{os}'
- result: 'failure'
+ - gerrit-trigger-patch-merged:
+ name: '{project}'
+ branch: '{branch}'
+ - reverse:
+ jobs: 'cicn-libccnx-common-merge-{stream}-{os}'
+ result: 'failure'
builders:
- - maven-target:
- maven-version: 'mvn33-new'
- goals: '--version'
- settings: 'cicn-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - shell:
- !include-raw-escape:
- - include-raw-cicn-libccnx-transport-rta-build.sh
- - provide-maven-settings:
- settings-file: 'cicn-settings'
- global-settings-file: 'global-settings'
- - shell:
- !include-raw-escape:
- - ../scripts/maven_push_functions.sh
- - include-raw-cicn-maven-push.sh
+ - maven-target:
+ maven-version: 'mvn33-new'
+ goals: '--version'
+ settings: 'cicn-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
+ - shell:
+ !include-raw-escape:
+ - include-raw-cicn-libccnx-transport-rta-build.sh
+ - provide-maven-settings:
+ settings-file: 'cicn-settings'
+ global-settings-file: 'global-settings'
+ - shell:
+ !include-raw-escape:
+ - ../scripts/maven_push_functions.sh
+ - include-raw-cicn-maven-push.sh
+
publishers:
- - archive:
- artifacts: 'libccnx-transport-rta/build/*.rpm,libccnx-transport-rta/build/*.deb'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - archive:
+ # yamllint disable-line rule:line-length
+ artifacts: 'libccnx-transport-rta/build/*.rpm,libccnx-transport-rta/build/*.deb'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'cicn-libccnx-transport-rta-verify-{stream}-{os}'
@@ -1006,48 +1032,49 @@
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}'
+ 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-patch-submitted:
- name: '{project}'
- branch: '{branch}'
+ - gerrit-trigger-patch-submitted:
+ name: '{project}'
+ branch: '{branch}'
builders:
- - shell:
- !include-raw-escape:
- - include-raw-cicn-libccnx-transport-rta-build.sh
+ - shell:
+ !include-raw-escape:
+ - include-raw-cicn-libccnx-transport-rta-build.sh
publishers:
- - archive:
- artifacts: 'libccnx-transport-rta/build/*.rpm,libccnx-transport-rta/build/*.deb'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - archive:
+ # yamllint disable-line rule:line-length
+ artifacts: 'libccnx-transport-rta/build/*.rpm,libccnx-transport-rta/build/*.deb'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'cicn-libccnx-portal-merge-{stream}-{os}'
@@ -1056,70 +1083,71 @@
node: '{os}-basebuild-4c-4g'
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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}'
- - maven-project-parameter:
- maven: 'mvn33-new'
- - maven-exec:
- maven-version: 'mvn33-new'
- - repo-name-parameter:
- repo-name: '{repo-stream-part}.{repo-os-part}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: '{os}'
+ - maven-project-parameter:
+ maven: 'mvn33-new'
+ - maven-exec:
+ maven-version: 'mvn33-new'
+ - repo-name-parameter:
+ repo-name: '{repo-stream-part}.{repo-os-part}'
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:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- - gerrit-trigger-patch-merged:
- name: '{project}'
- branch: '{branch}'
- - reverse:
- jobs: 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
- result: 'failure'
+ - gerrit-trigger-patch-merged:
+ name: '{project}'
+ branch: '{branch}'
+ - reverse:
+ jobs: 'cicn-libccnx-transport-rta-merge-{stream}-{os}'
+ result: 'failure'
builders:
- - maven-target:
- maven-version: 'mvn33-new'
- goals: '--version'
- settings: 'cicn-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - shell:
- !include-raw-escape:
- - include-raw-cicn-libccnx-portal-build.sh
- - provide-maven-settings:
- settings-file: 'cicn-settings'
- global-settings-file: 'global-settings'
- - shell:
- !include-raw-escape:
- - ../scripts/maven_push_functions.sh
- - include-raw-cicn-maven-push.sh
+ - maven-target:
+ maven-version: 'mvn33-new'
+ goals: '--version'
+ settings: 'cicn-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
+ - shell:
+ !include-raw-escape:
+ - include-raw-cicn-libccnx-portal-build.sh
+ - provide-maven-settings:
+ settings-file: 'cicn-settings'
+ global-settings-file: 'global-settings'
+ - shell:
+ !include-raw-escape:
+ - ../scripts/maven_push_functions.sh
+ - include-raw-cicn-maven-push.sh
+
publishers:
- - archive:
- artifacts: 'libccnx-portal/build/*.rpm,libccnx-portal/build/*.deb'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - archive:
+ artifacts: 'libccnx-portal/build/*.rpm,libccnx-portal/build/*.deb'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'cicn-libccnx-portal-verify-{stream}-{os}'
@@ -1129,48 +1157,48 @@
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}'
+ 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-patch-submitted:
- name: '{project}'
- branch: '{branch}'
+ - gerrit-trigger-patch-submitted:
+ name: '{project}'
+ branch: '{branch}'
builders:
- - shell:
- !include-raw-escape:
- - include-raw-cicn-libccnx-portal-build.sh
+ - shell:
+ !include-raw-escape:
+ - include-raw-cicn-libccnx-portal-build.sh
publishers:
- - archive:
- artifacts: 'libccnx-portal/build/*.rpm,libccnx-portal/build/*.deb'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - archive:
+ artifacts: 'libccnx-portal/build/*.rpm,libccnx-portal/build/*.deb'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'cicn-libicnet-merge-{stream}-{os}'
@@ -1179,70 +1207,71 @@
node: '{os}-basebuild-4c-4g'
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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}'
- - maven-project-parameter:
- maven: 'mvn33-new'
- - maven-exec:
- maven-version: 'mvn33-new'
- - repo-name-parameter:
- repo-name: '{repo-stream-part}.{repo-os-part}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: '{os}'
+ - maven-project-parameter:
+ maven: 'mvn33-new'
+ - maven-exec:
+ maven-version: 'mvn33-new'
+ - repo-name-parameter:
+ repo-name: '{repo-stream-part}.{repo-os-part}'
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:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- - gerrit-trigger-patch-merged:
- name: '{project}'
- branch: '{branch}'
- - reverse:
- jobs: 'cicn-libccnx-portal-merge-{stream}-{os}'
- result: 'failure'
+ - gerrit-trigger-patch-merged:
+ name: '{project}'
+ branch: '{branch}'
+ - reverse:
+ jobs: 'cicn-libccnx-portal-merge-{stream}-{os}'
+ result: 'failure'
builders:
- - maven-target:
- maven-version: 'mvn33-new'
- goals: '--version'
- settings: 'cicn-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - shell:
- !include-raw-escape:
- - include-raw-cicn-libicnet-build.sh
- - provide-maven-settings:
- settings-file: 'cicn-settings'
- global-settings-file: 'global-settings'
- - shell:
- !include-raw-escape:
- - ../scripts/maven_push_functions.sh
- - include-raw-cicn-maven-push.sh
+ - maven-target:
+ maven-version: 'mvn33-new'
+ goals: '--version'
+ settings: 'cicn-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
+ - shell:
+ !include-raw-escape:
+ - include-raw-cicn-libicnet-build.sh
+ - provide-maven-settings:
+ settings-file: 'cicn-settings'
+ global-settings-file: 'global-settings'
+ - shell:
+ !include-raw-escape:
+ - ../scripts/maven_push_functions.sh
+ - include-raw-cicn-maven-push.sh
+
publishers:
- - archive:
- artifacts: 'build/*.rpm,build/*.deb'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - archive:
+ artifacts: 'build/*.rpm,build/*.deb'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'cicn-libicnet-verify-{stream}-{os}'
@@ -1252,48 +1281,48 @@
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}'
+ 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-patch-submitted:
- name: '{project}'
- branch: '{branch}'
+ - gerrit-trigger-patch-submitted:
+ name: '{project}'
+ branch: '{branch}'
builders:
- - shell:
- !include-raw-escape:
- - include-raw-cicn-libicnet-build.sh
+ - shell:
+ !include-raw-escape:
+ - include-raw-cicn-libicnet-build.sh
publishers:
- - archive:
- artifacts: 'build/*.rpm,build/*.deb'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - archive:
+ artifacts: 'build/*.rpm,build/*.deb'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'cicn-metis-merge-{stream}-{os}'
@@ -1302,70 +1331,71 @@
node: '{os}-basebuild-4c-4g'
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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}'
- - maven-project-parameter:
- maven: 'mvn33-new'
- - maven-exec:
- maven-version: 'mvn33-new'
- - repo-name-parameter:
- repo-name: '{repo-stream-part}.{repo-os-part}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: '{os}'
+ - maven-project-parameter:
+ maven: 'mvn33-new'
+ - maven-exec:
+ maven-version: 'mvn33-new'
+ - repo-name-parameter:
+ repo-name: '{repo-stream-part}.{repo-os-part}'
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:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- - gerrit-trigger-patch-merged:
- name: '{project}'
- branch: '{branch}'
- - reverse:
- jobs: 'cicn-libccnx-portal-merge-{stream}-{os}'
- result: 'failure'
+ - gerrit-trigger-patch-merged:
+ name: '{project}'
+ branch: '{branch}'
+ - reverse:
+ jobs: 'cicn-libccnx-portal-merge-{stream}-{os}'
+ result: 'failure'
builders:
- - maven-target:
- maven-version: 'mvn33-new'
- goals: '--version'
- settings: 'cicn-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - shell:
- !include-raw-escape:
- - include-raw-cicn-metis-build.sh
- - provide-maven-settings:
- settings-file: 'cicn-settings'
- global-settings-file: 'global-settings'
- - shell:
- !include-raw-escape:
- - ../scripts/maven_push_functions.sh
- - include-raw-cicn-maven-push.sh
+ - maven-target:
+ maven-version: 'mvn33-new'
+ goals: '--version'
+ settings: 'cicn-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
+ - shell:
+ !include-raw-escape:
+ - include-raw-cicn-metis-build.sh
+ - provide-maven-settings:
+ settings-file: 'cicn-settings'
+ global-settings-file: 'global-settings'
+ - shell:
+ !include-raw-escape:
+ - ../scripts/maven_push_functions.sh
+ - include-raw-cicn-maven-push.sh
+
publishers:
- - archive:
- artifacts: 'metis/build/*.rpm,metis/build/*.deb'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - archive:
+ artifacts: 'metis/build/*.rpm,metis/build/*.deb'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'cicn-metis-verify-{stream}-{os}'
@@ -1375,48 +1405,48 @@
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}'
+ 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-patch-submitted:
- name: '{project}'
- branch: '{branch}'
+ - gerrit-trigger-patch-submitted:
+ name: '{project}'
+ branch: '{branch}'
builders:
- - shell:
- !include-raw-escape:
- - include-raw-cicn-metis-build.sh
+ - shell:
+ !include-raw-escape:
+ - include-raw-cicn-metis-build.sh
publishers:
- - archive:
- artifacts: 'metis/build/*.rpm,metis/build/*.deb'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - archive:
+ artifacts: 'metis/build/*.rpm,metis/build/*.deb'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'cicn-http-server-merge-{stream}-{os}'
@@ -1425,70 +1455,71 @@
node: '{os}-basebuild-4c-4g'
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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}'
- - maven-project-parameter:
- maven: 'mvn33-new'
- - maven-exec:
- maven-version: 'mvn33-new'
- - repo-name-parameter:
- repo-name: '{repo-stream-part}.{repo-os-part}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: '{os}'
+ - maven-project-parameter:
+ maven: 'mvn33-new'
+ - maven-exec:
+ maven-version: 'mvn33-new'
+ - repo-name-parameter:
+ repo-name: '{repo-stream-part}.{repo-os-part}'
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:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- - gerrit-trigger-patch-merged:
- name: '{project}'
- branch: '{branch}'
- - reverse:
- jobs: 'cicn-libicnet-merge-{stream}-{os}'
- result: 'failure'
+ - gerrit-trigger-patch-merged:
+ name: '{project}'
+ branch: '{branch}'
+ - reverse:
+ jobs: 'cicn-libicnet-merge-{stream}-{os}'
+ result: 'failure'
builders:
- - maven-target:
- maven-version: 'mvn33-new'
- goals: '--version'
- settings: 'cicn-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - shell:
- !include-raw-escape:
- - include-raw-cicn-http-server-build.sh
- - provide-maven-settings:
- settings-file: 'cicn-settings'
- global-settings-file: 'global-settings'
- - shell:
- !include-raw-escape:
- - ../scripts/maven_push_functions.sh
- - include-raw-cicn-maven-push.sh
+ - maven-target:
+ maven-version: 'mvn33-new'
+ goals: '--version'
+ settings: 'cicn-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
+ - shell:
+ !include-raw-escape:
+ - include-raw-cicn-http-server-build.sh
+ - provide-maven-settings:
+ settings-file: 'cicn-settings'
+ global-settings-file: 'global-settings'
+ - shell:
+ !include-raw-escape:
+ - ../scripts/maven_push_functions.sh
+ - include-raw-cicn-maven-push.sh
+
publishers:
- - archive:
- artifacts: 'build/*.rpm,build/*.deb'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - archive:
+ artifacts: 'build/*.rpm,build/*.deb'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'cicn-http-server-verify-{stream}-{os}'
@@ -1498,48 +1529,48 @@
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}'
+ 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-patch-submitted:
- name: '{project}'
- branch: '{branch}'
+ - gerrit-trigger-patch-submitted:
+ name: '{project}'
+ branch: '{branch}'
builders:
- - shell:
- !include-raw-escape:
- - include-raw-cicn-http-server-build.sh
+ - shell:
+ !include-raw-escape:
+ - include-raw-cicn-http-server-build.sh
publishers:
- - archive:
- artifacts: 'build/*.rpm,build/*.deb'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - archive:
+ artifacts: 'build/*.rpm,build/*.deb'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'cicn-vpp-plugin-merge-{stream}-{os}'
@@ -1548,68 +1579,69 @@
node: '{os}-basebuild-4c-4g'
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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}'
- - maven-project-parameter:
- maven: 'mvn33-new'
- - maven-exec:
- maven-version: 'mvn33-new'
- - repo-name-parameter:
- repo-name: '{repo-stream-part}.{repo-os-part}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: '{os}'
+ - maven-project-parameter:
+ maven: 'mvn33-new'
+ - maven-exec:
+ maven-version: 'mvn33-new'
+ - repo-name-parameter:
+ repo-name: '{repo-stream-part}.{repo-os-part}'
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:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- - gerrit-trigger-patch-merged:
- name: '{project}'
- branch: '{branch}'
- - timed: '@daily'
+ - gerrit-trigger-patch-merged:
+ name: '{project}'
+ branch: '{branch}'
+ - timed: '@daily'
builders:
- - maven-target:
- maven-version: 'mvn33-new'
- goals: '--version'
- settings: 'cicn-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - shell:
- !include-raw-escape:
- - include-raw-cicn-vpp-plugin-build.sh
- - provide-maven-settings:
- settings-file: 'cicn-settings'
- global-settings-file: 'global-settings'
- - shell:
- !include-raw-escape:
- - ../scripts/maven_push_functions.sh
- - include-raw-cicn-maven-push.sh
+ - maven-target:
+ maven-version: 'mvn33-new'
+ goals: '--version'
+ settings: 'cicn-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
+ - shell:
+ !include-raw-escape:
+ - include-raw-cicn-vpp-plugin-build.sh
+ - provide-maven-settings:
+ settings-file: 'cicn-settings'
+ global-settings-file: 'global-settings'
+ - shell:
+ !include-raw-escape:
+ - ../scripts/maven_push_functions.sh
+ - include-raw-cicn-maven-push.sh
+
publishers:
- - archive:
- artifacts: 'cicn-plugin/build/*.rpm,cicn-plugin/build/*.deb'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - archive:
+ artifacts: 'cicn-plugin/build/*.rpm,cicn-plugin/build/*.deb'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'cicn-vpp-plugin-verify-{stream}-{os}'
@@ -1619,48 +1651,48 @@
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}'
+ 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-patch-submitted:
- name: '{project}'
- branch: '{branch}'
+ - gerrit-trigger-patch-submitted:
+ name: '{project}'
+ branch: '{branch}'
builders:
- - shell:
- !include-raw-escape:
- - include-raw-cicn-vpp-plugin-build.sh
+ - shell:
+ !include-raw-escape:
+ - include-raw-cicn-vpp-plugin-build.sh
publishers:
- - archive:
- artifacts: 'cicn-plugin/build/*.rpm,cicn-plugin/build/*.deb'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - archive:
+ artifacts: 'cicn-plugin/build/*.rpm,cicn-plugin/build/*.deb'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'cicn-viper-merge-{stream}-{os}'
@@ -1669,70 +1701,72 @@
node: '{os}-basebuild-4c-4g'
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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}'
- - maven-project-parameter:
- maven: 'mvn33-new'
- - maven-exec:
- maven-version: 'mvn33-new'
- - repo-name-parameter:
- repo-name: '{repo-stream-part}.{repo-os-part}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: '{os}'
+ - maven-project-parameter:
+ maven: 'mvn33-new'
+ - maven-exec:
+ maven-version: 'mvn33-new'
+ - repo-name-parameter:
+ repo-name: '{repo-stream-part}.{repo-os-part}'
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:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- - gerrit-trigger-patch-merged:
- name: '{project}'
- branch: '{branch}'
- - reverse:
- jobs: 'cicn-libicnet-merge-{stream}-{os}'
- result: 'failure'
+ - gerrit-trigger-patch-merged:
+ name: '{project}'
+ branch: '{branch}'
+ - reverse:
+ jobs: 'cicn-libicnet-merge-{stream}-{os}'
+ result: 'failure'
builders:
- - maven-target:
- maven-version: 'mvn33-new'
- goals: '--version'
- settings: 'cicn-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - shell:
- !include-raw-escape:
- - include-raw-cicn-viper-build.sh
- - provide-maven-settings:
- settings-file: 'cicn-settings'
- global-settings-file: 'global-settings'
- - shell:
- !include-raw-escape:
- - ../scripts/maven_push_functions.sh
- - include-raw-cicn-maven-push.sh
+ - maven-target:
+ maven-version: 'mvn33-new'
+ goals: '--version'
+ settings: 'cicn-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
+ - shell:
+ !include-raw-escape:
+ - include-raw-cicn-viper-build.sh
+ - provide-maven-settings:
+ settings-file: 'cicn-settings'
+ global-settings-file: 'global-settings'
+ - shell:
+ !include-raw-escape:
+ - ../scripts/maven_push_functions.sh
+ - include-raw-cicn-maven-push.sh
+
publishers:
- - archive:
- artifacts: 'build/*.rpm,build/*.deb,libdash/build/*.rpm,libdash/build/*.deb'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - archive:
+ # yamllint disable-line rule:line-length
+ artifacts: 'build/*.rpm,build/*.deb,libdash/build/*.rpm,libdash/build/*.deb'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'cicn-viper-verify-{stream}-{os}'
@@ -1742,48 +1776,49 @@
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}'
+ 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-patch-submitted:
- name: '{project}'
- branch: '{branch}'
+ - gerrit-trigger-patch-submitted:
+ name: '{project}'
+ branch: '{branch}'
builders:
- - shell:
- !include-raw-escape:
- - include-raw-cicn-viper-build.sh
+ - shell:
+ !include-raw-escape:
+ - include-raw-cicn-viper-build.sh
publishers:
- - archive:
- artifacts: 'build/*.rpm,build/*.deb,libdash/build/*.rpm,libdash/build/*.deb'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - archive:
+ # yamllint disable-line rule:line-length
+ artifacts: 'build/*.rpm,build/*.deb,libdash/build/*.rpm,libdash/build/*.deb'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'cicn-radio-emulators-merge-{stream}-{os}'
@@ -1792,68 +1827,70 @@
node: '{os}-basebuild-4c-4g'
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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}'
- - maven-project-parameter:
- maven: 'mvn33-new'
- - maven-exec:
- maven-version: 'mvn33-new'
- - repo-name-parameter:
- repo-name: '{repo-stream-part}.{repo-os-part}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: '{os}'
+ - maven-project-parameter:
+ maven: 'mvn33-new'
+ - maven-exec:
+ maven-version: 'mvn33-new'
+ - repo-name-parameter:
+ repo-name: '{repo-stream-part}.{repo-os-part}'
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:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- - gerrit-trigger-patch-merged:
- name: '{project}'
- branch: '{branch}'
- - timed: '@daily'
+ - gerrit-trigger-patch-merged:
+ name: '{project}'
+ branch: '{branch}'
+ - timed: '@daily'
builders:
- - maven-target:
- maven-version: 'mvn33-new'
- goals: '--version'
- settings: 'cicn-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - shell:
- !include-raw-escape:
- - include-raw-cicn-radio-emulators-build.sh
- - provide-maven-settings:
- settings-file: 'cicn-settings'
- global-settings-file: 'global-settings'
- - shell:
- !include-raw-escape:
- - ../scripts/maven_push_functions.sh
- - include-raw-cicn-maven-push.sh
+ - maven-target:
+ maven-version: 'mvn33-new'
+ goals: '--version'
+ settings: 'cicn-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
+ - shell:
+ !include-raw-escape:
+ - include-raw-cicn-radio-emulators-build.sh
+ - provide-maven-settings:
+ settings-file: 'cicn-settings'
+ global-settings-file: 'global-settings'
+ - shell:
+ !include-raw-escape:
+ - ../scripts/maven_push_functions.sh
+ - include-raw-cicn-maven-push.sh
+
publishers:
- - archive:
- artifacts: 'emu-radio/build/*.rpm,emu-radio/build/*.deb,emu-radio/ns3-packages/*.rpm,emu-radio/ns3-packages/*.deb'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - archive:
+ # yamllint disable-line rule:line-length
+ artifacts: 'emu-radio/build/*.rpm,emu-radio/build/*.deb,emu-radio/ns3-packages/*.rpm,emu-radio/ns3-packages/*.deb'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'cicn-radio-emulators-verify-{stream}-{os}'
@@ -1863,48 +1900,49 @@
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}'
+ 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-patch-submitted:
- name: '{project}'
- branch: '{branch}'
+ - gerrit-trigger-patch-submitted:
+ name: '{project}'
+ branch: '{branch}'
builders:
- - shell:
- !include-raw-escape:
- - include-raw-cicn-radio-emulators-build.sh
+ - shell:
+ !include-raw-escape:
+ - include-raw-cicn-radio-emulators-build.sh
publishers:
- - archive:
- artifacts: 'emu-radio/build/*.rpm,emu-radio/build/*.deb,emu-radio/ns3-packages/*.rpm,emu-radio/ns3-packages/*.deb'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - archive:
+ # yamllint disable-line rule:line-length
+ artifacts: 'emu-radio/build/*.rpm,emu-radio/build/*.deb,emu-radio/ns3-packages/*.rpm,emu-radio/ns3-packages/*.deb'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'cicn-android-sdk-merge-{stream}-{os}'
@@ -1913,54 +1951,56 @@
node: '{os}-basebuild-4c-4g'
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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}'
- - maven-project-parameter:
- maven: 'mvn33-new'
- - maven-exec:
- maven-version: 'mvn33-new'
- - repo-name-parameter:
- repo-name: '{repo-stream-part}.{repo-os-part}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: '{os}'
+ - maven-project-parameter:
+ maven: 'mvn33-new'
+ - maven-exec:
+ maven-version: 'mvn33-new'
+ - repo-name-parameter:
+ repo-name: '{repo-stream-part}.{repo-os-part}'
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:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- - gerrit-trigger-patch-merged:
- name: '{project}'
- branch: '{branch}'
- - timed: '@daily'
+ - gerrit-trigger-patch-merged:
+ name: '{project}'
+ branch: '{branch}'
+ - timed: '@daily'
builders:
- - shell:
- !include-raw-escape:
- - include-raw-cicn-android-sdk-build.sh
+ - shell:
+ !include-raw-escape:
+ - include-raw-cicn-android-sdk-build.sh
+
publishers:
- - archive:
- artifacts: 'IGetAndroid/app/build/outputs/apk/release/*.apk,MetisForwarderAndroid/app/build/outputs/apk/release/*.apk,HttpServer/app/build/outputs/apk/release/*.apk,build_armv7-a/viper/viper-armv7//build/outputs/apk/*.apk'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - archive:
+ # yamllint disable-line rule:line-length
+ artifacts: 'IGetAndroid/app/build/outputs/apk/release/*.apk,MetisForwarderAndroid/app/build/outputs/apk/release/*.apk,HttpServer/app/build/outputs/apk/release/*.apk,build_armv7-a/viper/viper-armv7//build/outputs/apk/*.apk'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'cicn-android-sdk-verify-{stream}-{os}'
@@ -1970,48 +2010,49 @@
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}'
+ 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-patch-submitted:
- name: '{project}'
- branch: '{branch}'
+ - gerrit-trigger-patch-submitted:
+ name: '{project}'
+ branch: '{branch}'
builders:
- - shell:
- !include-raw-escape:
- - include-raw-cicn-android-sdk-build.sh
+ - shell:
+ !include-raw-escape:
+ - include-raw-cicn-android-sdk-build.sh
publishers:
- - archive:
- artifacts: 'iGetAndroid/app/build/outputs/apk/*.apk,MetisForwarder/app/build/outputs/apk/*.apk,build/viper/viper-armv7//build/outputs/apk/*.apk'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - archive:
+ # yamllint disable-line rule:line-length
+ artifacts: 'iGetAndroid/app/build/outputs/apk/*.apk,MetisForwarder/app/build/outputs/apk/*.apk,build/viper/viper-armv7//build/outputs/apk/*.apk'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'cicn-vicn-merge-{stream}-{os}'
@@ -2020,68 +2061,69 @@
node: '{os}-basebuild-4c-4g'
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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}'
- - maven-project-parameter:
- maven: 'mvn33-new'
- - maven-exec:
- maven-version: 'mvn33-new'
- - repo-name-parameter:
- repo-name: '{repo-stream-part}.{repo-os-part}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: '{os}'
+ - maven-project-parameter:
+ maven: 'mvn33-new'
+ - maven-exec:
+ maven-version: 'mvn33-new'
+ - repo-name-parameter:
+ repo-name: '{repo-stream-part}.{repo-os-part}'
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:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- - gerrit-trigger-patch-merged:
- name: '{project}'
- branch: '{branch}'
- - timed: '@daily'
+ - gerrit-trigger-patch-merged:
+ name: '{project}'
+ branch: '{branch}'
+ - timed: '@daily'
builders:
- - maven-target:
- maven-version: 'mvn33-new'
- goals: '--version'
- settings: 'cicn-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - shell:
- !include-raw-escape:
- - include-raw-cicn-vicn-build.sh
- - provide-maven-settings:
- settings-file: 'cicn-settings'
- global-settings-file: 'global-settings'
- - shell:
- !include-raw-escape:
- - ../scripts/maven_push_functions.sh
- - include-raw-cicn-maven-push.sh
+ - maven-target:
+ maven-version: 'mvn33-new'
+ goals: '--version'
+ settings: 'cicn-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
+ - shell:
+ !include-raw-escape:
+ - include-raw-cicn-vicn-build.sh
+ - provide-maven-settings:
+ settings-file: 'cicn-settings'
+ global-settings-file: 'global-settings'
+ - shell:
+ !include-raw-escape:
+ - ../scripts/maven_push_functions.sh
+ - include-raw-cicn-maven-push.sh
+
publishers:
- - archive:
- artifacts: 'build/*.rpm,build/*.deb'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - archive:
+ artifacts: 'build/*.rpm,build/*.deb'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'cicn-vicn-verify-{stream}-{os}'
@@ -2091,45 +2133,45 @@
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}'
+ 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-patch-submitted:
- name: '{project}'
- branch: '{branch}'
+ - gerrit-trigger-patch-submitted:
+ name: '{project}'
+ branch: '{branch}'
builders:
- - shell:
- !include-raw-escape:
- - include-raw-cicn-vicn-build.sh
+ - shell:
+ !include-raw-escape:
+ - include-raw-cicn-vicn-build.sh
publishers:
- - archive:
- artifacts: 'build/*.rpm,build/*.deb'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - archive:
+ artifacts: 'build/*.rpm,build/*.deb'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
diff --git a/jjb/csit/csit-hc2vpp.yaml b/jjb/csit/csit-hc2vpp.yaml
index c58a27e75..8c858ff8a 100644
--- a/jjb/csit/csit-hc2vpp.yaml
+++ b/jjb/csit/csit-hc2vpp.yaml
@@ -1,10 +1,10 @@
---
- project:
name: csit-hc2vpp
- description: 'jenkins jobs to verify Hc2vpp functional and performance tests.'
+ description: 'jenkins jobs verify Hc2vpp functional and performance tests'
jobs:
- - 'csit-hc2vpp-verify-func-{stream}-{os}'
- - 'csit-hc2vpp-verify-perf-{stream}'
+ - 'csit-hc2vpp-verify-func-{stream}-{os}'
+ - 'csit-hc2vpp-verify-perf-{stream}'
project: 'csit'
branch: 'master'
build-artifact-num-to-keep: 10
@@ -12,14 +12,17 @@
repo-os-part: 'ubuntu.xenial.main'
stream:
- - master:
- branch: 'master'
- - '1801':
- branch: 'rls1801'
- - '1804':
- branch: 'rls1804'
- - '1807':
- branch: 'rls1807'
+ - master:
+ branch: 'master'
+ - '1801':
+ branch: 'rls1801'
+ - '1804':
+ branch: 'rls1804'
+ - '1807':
+ branch: 'rls1807'
+ - '1810':
+ branch: 'rls1810'
+ branch-id: 'oper-rls1810'
- job-template:
name: 'csit-hc2vpp-verify-func-{stream}-{os}'
@@ -29,54 +32,54 @@
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}'
+ 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}'
- - os-parameter:
- os: '{os}'
- - stream-parameter:
- stream: '{stream}'
- - gerrit-parameter:
- branch: '{branch}'
+ - project-parameter:
+ project: '{project}'
+ - os-parameter:
+ os: '{os}'
+ - stream-parameter:
+ stream: '{stream}'
+ - 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:
- comment-trigger-value: 'verify-hc2vpp-func'
- name: '{project}'
- branch: '{branch}'
+ - gerrit-trigger-manually-triggered:
+ comment-trigger-value: 'verify-hc2vpp-func'
+ name: '{project}'
+ branch: '{branch}'
builders:
- - shell:
- !include-raw-escape: include-raw-csit-hc2vpp-verify-func.sh
+ - shell:
+ !include-raw-escape: include-raw-csit-hc2vpp-verify-func.sh
publishers:
- - archive-artifacts:
- artifacts: 'archive/*.*'
- latest-only: false
+ - archive-artifacts:
+ artifacts: 'archive/*.*'
+ latest-only: false
- - email-notification:
- email-prefix: '[csit]'
+ - email-notification:
+ email-prefix: '[csit]'
- - 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-hc2vpp-verify-perf-{stream}'
@@ -86,51 +89,51 @@
concurrent: false
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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}'
- - os-parameter:
- os: '{os}'
- - stream-parameter:
- stream: '{stream}'
- - gerrit-parameter:
- branch: '{branch}'
+ - project-parameter:
+ project: '{project}'
+ - os-parameter:
+ os: '{os}'
+ - stream-parameter:
+ stream: '{stream}'
+ - 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:
- comment-trigger-value: 'verify-hc2vpp-perf'
- name: '{project}'
- branch: '{branch}'
+ - gerrit-trigger-manually-triggered:
+ comment-trigger-value: 'verify-hc2vpp-perf'
+ name: '{project}'
+ branch: '{branch}'
builders:
- - shell:
- !include-raw-escape: include-raw-csit-hc2vpp-verify-perf.sh
+ - shell:
+ !include-raw-escape: include-raw-csit-hc2vpp-verify-perf.sh
publishers:
- - archive-artifacts:
- artifacts: 'archive/*.*'
- latest-only: false
+ - archive-artifacts:
+ artifacts: 'archive/*.*'
+ latest-only: false
- - email-notification:
- email-prefix: '[csit]'
+ - email-notification:
+ email-prefix: '[csit]'
- - robot-report:
- output-path: 'archive'
+ - robot-report:
+ output-path: 'archive'
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
diff --git a/jjb/csit/csit-vpp-pylint.yaml b/jjb/csit/csit-vpp-pylint.yaml
index f8a521120..e1193f05a 100644
--- a/jjb/csit/csit-vpp-pylint.yaml
+++ b/jjb/csit/csit-vpp-pylint.yaml
@@ -1,14 +1,15 @@
+---
- project:
name: csit-validate
jobs:
- - 'csit-validate-pylint-{stream}'
+ - 'csit-validate-pylint-{stream}'
project: 'csit'
branch: 'master'
stream:
- - master:
- branch: 'master'
+ - master:
+ branch: 'master'
- job-template:
name: 'csit-validate-pylint-{stream}'
@@ -18,48 +19,51 @@
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}'
+ 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:
- # This is where we will need to insert a step with a script that pulls all the
- # allocated IP addresses and injecting as vars into the env. (see Opendaylight script: include-raw-integration-get-slave-addresses.sh
- # See jjb/integration from ODL
- - shell:
- !include-raw-escape: include-raw-csit-pylint.sh
+ # yamllint disable-line rule:line-length
+ # This is where we will need to insert a step with a script that pulls all the
+ # yamllint disable-line rule:line-length
+ # allocated IP addresses and injecting as vars into the env. (see Opendaylight script: include-raw-integration-get-slave-addresses.sh
+ # yamllint enable rule:line-length
+ # See jjb/integration from ODL
+ - shell:
+ !include-raw-escape: include-raw-csit-pylint.sh
publishers:
- - archive-artifacts:
- artifacts: 'pylint.log'
- latest-only: false
- - violations:
- pylint:
- min: 10
- max: 250
- unstable: 250
- pattern: 'pylint.log'
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - archive-artifacts:
+ artifacts: 'pylint.log'
+ latest-only: false
+ - violations:
+ pylint:
+ min: 10
+ max: 250
+ unstable: 250
+ pattern: 'pylint.log'
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
diff --git a/jjb/csit/csit.yaml b/jjb/csit/csit.yaml
index 228c335f3..551b052ed 100644
--- a/jjb/csit/csit.yaml
+++ b/jjb/csit/csit.yaml
@@ -11,78 +11,78 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-
+---
- project:
name: csit
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-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-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-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-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'
build-artifact-num-to-keep: 10
type:
- - all
+ - all
stream_timed:
- - master:
- branch: 'master'
- branch-id: 'oper'
- - '1810':
- branch: 'rls1810'
- branch-id: 'oper-rls1810'
+ - master:
+ branch: 'master'
+ branch-id: 'oper'
+ - '1810':
+ branch: 'rls1810'
+ branch-id: 'oper-rls1810'
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'
- - '1810':
- branch: 'rls1810'
- branch-id: 'oper-rls1810'
-
+ - 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'
+ - '1810':
+ branch: 'rls1810'
+ branch-id: 'oper-rls1810'
- job-template:
name: 'csit-vpp-functional-{stream}-{os}-virl'
@@ -92,46 +92,46 @@
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}'
+ 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: 'report.html, log.html, 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}'
@@ -175,65 +175,66 @@
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}'
+ 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-verify-{stream}-{topo}-{arch}'
+ # yamllint disable rule:line-length
description: |
<ul>
<li>objective
@@ -272,228 +273,237 @@
<li>analyse: no
</ul>
</ul>
+ # yamllint enable rule:line-length
project-type: freestyle
node: 'ubuntu1804-basebuild-4c-4g'
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}'
+ 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-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
+ - 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
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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: 'report.html, log.html, 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
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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'
+ # yamllint disable-line rule:line-length
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.'
+ # yamllint enable rule:line-length
project-type: freestyle
node: centos7-basebuild-4c-4g'
concurrent: false
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- - timed: 'H H(3-4) * * *'
+ - timed: 'H H(3-4) * * *'
- - gerrit-trigger-manually-triggered:
- comment-trigger-value: 'vpp-verify-func-centos7'
- name: '{project}'
- branch: '{branch}'
+ - gerrit-trigger-manually-triggered:
+ comment-trigger-value: 'vpp-verify-func-centos7'
+ 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
+ - 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
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-docs-verify-{stream}'
@@ -503,58 +513,58 @@
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}'
+ 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: '$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-patch-submitted:
- name: '{project}'
- branch: '{branch}'
+ - gerrit-trigger-patch-submitted:
+ name: '{project}'
+ branch: '{branch}'
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}'
@@ -564,74 +574,74 @@
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}'
+ 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-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
+ - 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-report-merge-{stream}'
@@ -641,71 +651,71 @@
concurrent: false
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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: '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: '**/{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-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'
@@ -715,67 +725,68 @@
concurrent: false
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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: |
+ - 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'
+ # yamllint disable-line rule:line-length
+ attachments: '**/build-root/docs/deploy-site/src/site/resources/trending/_static/vpp/failed-tests*.tar.gz'
+ body: |
FD.io CSIT Trending Alert - failed tests
$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS
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'
@@ -802,43 +813,43 @@
concurrent: false
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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'
@@ -865,43 +876,43 @@
concurrent: false
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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'
@@ -928,43 +939,43 @@
concurrent: false
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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-ligato-perf-mrr-daily-master-3n-hsw'
@@ -992,47 +1003,47 @@
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}'
+ 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 16 * * *'
+ - 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'
+ - 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'
@@ -1060,47 +1071,47 @@
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}'
+ 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,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'
+ - 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'
@@ -1128,47 +1139,47 @@
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}'
+ 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,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'
+ - 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'
@@ -1196,47 +1207,47 @@
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}'
+ 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,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'
+ - 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'
@@ -1264,47 +1275,47 @@
concurrent: false
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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'
@@ -1332,47 +1343,47 @@
concurrent: false
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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'
@@ -1400,47 +1411,47 @@
concurrent: false
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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:
@@ -1490,64 +1501,64 @@
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}'
+ 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}'
@@ -1557,51 +1568,51 @@
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}'
+ 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'
@@ -1611,51 +1622,51 @@
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}'
+ 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'
@@ -1665,49 +1676,49 @@
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}'
+ 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'
@@ -1717,52 +1728,52 @@
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}'
+ 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: 'report.html, log.html, 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'
- parameter:
name: test-type-parameter
parameters:
- - string:
- name: TYPE
- default: '{type}'
- description: "Test TYPE parameter if not given by trigger"
+ - string:
+ name: TYPE
+ default: '{type}'
+ description: "Test TYPE parameter if not given by trigger"
diff --git a/jjb/deb_dpdk/deb_dpdk.yaml b/jjb/deb_dpdk/deb_dpdk.yaml
index 3a95ff1d2..04f71f30c 100644
--- a/jjb/deb_dpdk/deb_dpdk.yaml
+++ b/jjb/deb_dpdk/deb_dpdk.yaml
@@ -2,39 +2,39 @@
- project:
name: deb_dpdk
jobs:
- - 'deb_dpdk-verify-{stream}-{os}'
- - 'deb_dpdk-merge-{stream}-{os}'
- - 'deb_dpdk-verify-image-{stream}-{os}'
+ - 'deb_dpdk-verify-{stream}-{os}'
+ - 'deb_dpdk-merge-{stream}-{os}'
+ - 'deb_dpdk-verify-image-{stream}-{os}'
project: 'deb_dpdk'
os: 'ubuntu1804'
repo-os-part: 'ubuntu.bionic.main'
stream:
- - 1607:
- branch: 'deb_dpdk_16.07'
- repo-stream-part: 'deb_dpdk_1607'
- - 1611:
- branch: '16.11.x'
- repo-stream-part: 'deb_dpdk_1611'
- - 1705:
- branch: '17.05.x'
- repo-stream-part: 'deb_dpdk_1705'
- - 1708:
- branch: '17.08.x'
- repo-stream-part: 'deb_dpdk_1708'
- - 1711:
- branch: '17.11.x'
- repo-stream-part: 'deb_dpdk_1711'
- - 1802:
- branch: '18.02.x'
- repo-stream-part: 'deb_dpdk_1802'
- - 1805:
- branch: '18.05.x'
- repo-stream-part: 'deb_dpdk_1805'
- - 1808:
- branch: '18.08.x'
- repo-stream-part: 'deb_dpdk_1808'
+ - 1607:
+ branch: 'deb_dpdk_16.07'
+ repo-stream-part: 'deb_dpdk_1607'
+ - 1611:
+ branch: '16.11.x'
+ repo-stream-part: 'deb_dpdk_1611'
+ - 1705:
+ branch: '17.05.x'
+ repo-stream-part: 'deb_dpdk_1705'
+ - 1708:
+ branch: '17.08.x'
+ repo-stream-part: 'deb_dpdk_1708'
+ - 1711:
+ branch: '17.11.x'
+ repo-stream-part: 'deb_dpdk_1711'
+ - 1802:
+ branch: '18.02.x'
+ repo-stream-part: 'deb_dpdk_1802'
+ - 1805:
+ branch: '18.05.x'
+ repo-stream-part: 'deb_dpdk_1805'
+ - 1808:
+ branch: '18.08.x'
+ repo-stream-part: 'deb_dpdk_1808'
- job-template:
name: 'deb_dpdk-verify-{stream}-{os}'
@@ -44,44 +44,44 @@
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}'
+ 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}'
- - repo-name-parameter:
- repo-name: '{repo-stream-part}.{repo-os-part}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: '{os}'
+ - repo-name-parameter:
+ repo-name: '{repo-stream-part}.{repo-os-part}'
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-deb_dpdk-build.sh
+ - shell:
+ !include-raw-escape:
+ - include-raw-deb_dpdk-build.sh
publishers:
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'deb_dpdk-verify-image-{stream}-{os}'
@@ -91,57 +91,57 @@
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}'
+ 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}'
- - repo-name-parameter:
- repo-name: '{repo-stream-part}.{repo-os-part}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: '{os}'
+ - repo-name-parameter:
+ repo-name: '{repo-stream-part}.{repo-os-part}'
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:
- server-name: 'Primary'
- trigger-on:
- - comment-added-contains-event:
- comment-contains-value: 'verify-images'
- 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: 'verify-images'
+ 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:
- - shell:
- !include-raw-escape:
- - include-raw-deb_dpdk-build.sh
+ - shell:
+ !include-raw-escape:
+ - include-raw-deb_dpdk-build.sh
publishers:
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'deb_dpdk-merge-{stream}-{os}'
@@ -150,62 +150,62 @@
node: '{os}-basebuild-4c-4g'
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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}'
- - maven-exec:
- maven-version: 'mvn33-new'
- - repo-name-parameter:
- repo-name: '{repo-stream-part}.{repo-os-part}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: '{os}'
+ - maven-exec:
+ maven-version: 'mvn33-new'
+ - repo-name-parameter:
+ repo-name: '{repo-stream-part}.{repo-os-part}'
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:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- - gerrit-trigger-patch-merged:
- name: '{project}'
- branch: '{branch}'
+ - gerrit-trigger-patch-merged:
+ name: '{project}'
+ branch: '{branch}'
builders:
- - maven-target:
- maven-version: 'mvn33-new'
- goals: '--version'
- settings: 'deb_dpdk-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - config-file-provider:
- files:
- - file-id: 'deb_dpdk-settings'
- variable: 'SETTINGS_FILE'
- - file-id: 'global-settings'
- variable: 'GLOBAL_SETTINGS_FILE'
- - shell:
- !include-raw-escape: ../scripts/create_maven_env.sh
- - inject:
- properties-file: maven_env.txt
- - shell:
- !include-raw-escape:
- - include-raw-deb_dpdk-build.sh
- - ../scripts/maven_push_functions.sh
- - include-raw-deb_dpdk-pkg-push.sh
+ - maven-target:
+ maven-version: 'mvn33-new'
+ goals: '--version'
+ settings: 'deb_dpdk-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
+ - config-file-provider:
+ files:
+ - file-id: 'deb_dpdk-settings'
+ variable: 'SETTINGS_FILE'
+ - file-id: 'global-settings'
+ variable: 'GLOBAL_SETTINGS_FILE'
+ - shell:
+ !include-raw-escape: ../scripts/create_maven_env.sh
+ - inject:
+ properties-file: maven_env.txt
+ - shell:
+ !include-raw-escape:
+ - include-raw-deb_dpdk-build.sh
+ - ../scripts/maven_push_functions.sh
+ - include-raw-deb_dpdk-pkg-push.sh
publishers:
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
diff --git a/jjb/hc2vpp/hc2vpp-csit.yaml b/jjb/hc2vpp/hc2vpp-csit.yaml
index 1f74fda56..4227e36c4 100644
--- a/jjb/hc2vpp/hc2vpp-csit.yaml
+++ b/jjb/hc2vpp/hc2vpp-csit.yaml
@@ -3,25 +3,25 @@
name: hc2vpp-csit
description: 'jenkins jobs to test Hc2vpp features.'
jobs:
- - 'hc2vpp-csit-integration-{stream}-{os}'
- - 'hc2vpp-csit-verify-{stream}-{os}'
- - 'hc2vpp-csit-integration-odl-{odl}-{stream}-{os}'
- - 'hc2vpp-csit-verify-odl-{odl}-{stream}-{os}'
+ - 'hc2vpp-csit-integration-{stream}-{os}'
+ - 'hc2vpp-csit-verify-{stream}-{os}'
+ - 'hc2vpp-csit-integration-odl-{odl}-{stream}-{os}'
+ - 'hc2vpp-csit-verify-odl-{odl}-{stream}-{os}'
project: 'hc2vpp'
build-artifact-num-to-keep: 10
stream:
- - master:
- branch: 'master'
- repo-stream-part: 'master'
- - '1801':
- branch: 'stable/1801'
- repo-stream-part: 'stable.1801'
- - '1804':
- branch: 'stable/1804'
- repo-stream-part: 'stable.1804'
- - '1807':
- branch: 'stable/1807'
- repo-stream-part: 'stable.1807'
+ - master:
+ branch: 'master'
+ repo-stream-part: 'master'
+ - '1801':
+ branch: 'stable/1801'
+ repo-stream-part: 'stable.1801'
+ - '1804':
+ branch: 'stable/1804'
+ repo-stream-part: 'stable.1804'
+ - '1807':
+ branch: 'stable/1807'
+ repo-stream-part: 'stable.1807'
os: 'ubuntu1604'
repo-os-part: 'ubuntu.xenial.main'
@@ -32,13 +32,13 @@
name: csit-hc2vpp-perf
description: 'jenkins jobs to test Hc2vpp performance.'
jobs:
- - 'hc2vpp-csit-perf-{stream}-{os}'
+ - 'hc2vpp-csit-perf-{stream}-{os}'
project: 'hc2vpp'
build-artifact-num-to-keep: 10
stream:
- - master:
- branch: 'master'
- repo-stream-part: 'master'
+ - master:
+ branch: 'master'
+ repo-stream-part: 'master'
os: 'ubuntu1604'
repo-os-part: 'ubuntu.xenial.main'
@@ -53,49 +53,49 @@
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}'
+ 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}'
- - os-parameter:
- os: '{os}'
- - stream-parameter:
- stream: '{stream}'
+ - project-parameter:
+ project: '{project}'
+ - os-parameter:
+ os: '{os}'
+ - stream-parameter:
+ stream: '{stream}'
scm:
- - git-scm:
- credentials-id: 'jenkins-gerrit-credentials'
- branch: '{branch}'
+ - git-scm:
+ credentials-id: 'jenkins-gerrit-credentials'
+ branch: '{branch}'
wrappers:
- - fdio-infra-wrappers:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- - reverse:
- jobs: 'hc2vpp-integration-{stream}-{os}'
- result: 'success'
+ - reverse:
+ jobs: 'hc2vpp-integration-{stream}-{os}'
+ result: 'success'
builders:
- - shell:
- !include-raw-escape: include-raw-hc2vpp-csit-integration.sh
+ - shell:
+ !include-raw-escape: include-raw-hc2vpp-csit-integration.sh
publishers:
- - archive-artifacts:
- artifacts: 'csit/archive/*.*'
- latest-only: false
- - email-notification:
- email-prefix: '[hc2vpp]'
+ - archive-artifacts:
+ artifacts: 'csit/archive/*.*'
+ latest-only: false
+ - email-notification:
+ email-prefix: '[hc2vpp]'
- - 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: 'hc2vpp-csit-verify-{stream}-{os}'
@@ -106,88 +106,89 @@
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}'
+ 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}'
- - maven-project-parameter:
- maven: 'mvn33-new'
- - maven-exec:
- maven-version: 'mvn33-new'
- - stream-parameter:
- stream: '{stream}'
- - odl-parameter:
- odl: '{odl}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: '{os}'
+ - maven-project-parameter:
+ maven: 'mvn33-new'
+ - maven-exec:
+ maven-version: 'mvn33-new'
+ - stream-parameter:
+ stream: '{stream}'
+ - odl-parameter:
+ odl: '{odl}'
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:
- server-name: 'Primary'
- trigger-on:
- - comment-added-contains-event:
- comment-contains-value: 'verify-csit'
- 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: 'verify-csit'
+ 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
prebuilders:
- - provide-maven-settings:
- settings-file: 'honeycomb-settings'
- global-settings-file: 'global-settings'
- - shell:
- !include-raw-escape: include-raw-hc2vpp-csit-verify-prebuild.sh
+ - provide-maven-settings:
+ settings-file: 'honeycomb-settings'
+ global-settings-file: 'global-settings'
+ - shell:
+ !include-raw-escape: include-raw-hc2vpp-csit-verify-prebuild.sh
maven:
- maven-name: 'mvn33-new'
- root-pom: 'pom.xml'
- goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -DskipTests -Dcheckstyle.skip=true'
- maven-opts: '-Xmx2048m -Dmaven.compile.fork=true'
- settings: 'hc2vpp-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
+ maven-name: 'mvn33-new'
+ root-pom: 'pom.xml'
+ # yamllint disable-line rule:line-length
+ goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -DskipTests -Dcheckstyle.skip=true'
+ maven-opts: '-Xmx2048m -Dmaven.compile.fork=true'
+ settings: 'hc2vpp-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
postbuilders:
- - shell:
- !include-raw-escape: include-raw-hc2vpp-csit-verify.sh
+ - shell:
+ !include-raw-escape: include-raw-hc2vpp-csit-verify.sh
publishers:
- - archive-artifacts:
- artifacts: 'csit/archive/*.*'
- latest-only: false
- - email-notification:
- email-prefix: '[hc2vpp]'
+ - archive-artifacts:
+ artifacts: 'csit/archive/*.*'
+ latest-only: false
+ - email-notification:
+ email-prefix: '[hc2vpp]'
- - 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: 'hc2vpp-csit-integration-odl-{odl}-{stream}-{os}'
@@ -197,51 +198,51 @@
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}'
+ 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}'
- - os-parameter:
- os: '{os}'
- - stream-parameter:
- stream: '{stream}'
- - odl-parameter:
- odl: '{odl}'
+ - project-parameter:
+ project: '{project}'
+ - os-parameter:
+ os: '{os}'
+ - stream-parameter:
+ stream: '{stream}'
+ - odl-parameter:
+ odl: '{odl}'
scm:
- - git-scm:
- credentials-id: 'jenkins-gerrit-credentials'
- branch: '{branch}'
+ - git-scm:
+ credentials-id: 'jenkins-gerrit-credentials'
+ branch: '{branch}'
wrappers:
- - fdio-infra-wrappers:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- - reverse:
- jobs: 'hc2vpp-integration-{stream}-{os}'
- result: 'success'
+ - reverse:
+ jobs: 'hc2vpp-integration-{stream}-{os}'
+ result: 'success'
builders:
- - shell:
- !include-raw-escape: include-raw-hc2vpp-csit-integration-odl.sh
+ - shell:
+ !include-raw-escape: include-raw-hc2vpp-csit-integration-odl.sh
publishers:
- - archive-artifacts:
- artifacts: 'csit/archive/*.*'
- latest-only: false
- - email-notification:
- email-prefix: '[hc2vpp]'
+ - archive-artifacts:
+ artifacts: 'csit/archive/*.*'
+ latest-only: false
+ - email-notification:
+ email-prefix: '[hc2vpp]'
- - 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: 'hc2vpp-csit-verify-odl-{odl}-{stream}-{os}'
@@ -252,88 +253,89 @@
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}'
+ 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}'
- - maven-project-parameter:
- maven: 'mvn33-new'
- - maven-exec:
- maven-version: 'mvn33-new'
- - stream-parameter:
- stream: '{stream}'
- - odl-parameter:
- odl: '{odl}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: '{os}'
+ - maven-project-parameter:
+ maven: 'mvn33-new'
+ - maven-exec:
+ maven-version: 'mvn33-new'
+ - stream-parameter:
+ stream: '{stream}'
+ - odl-parameter:
+ odl: '{odl}'
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:
- server-name: 'Primary'
- trigger-on:
- - comment-added-contains-event:
- comment-contains-value: 'verify-csit'
- 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: 'verify-csit'
+ 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
prebuilders:
- - provide-maven-settings:
- settings-file: 'honeycomb-settings'
- global-settings-file: 'global-settings'
- - shell:
- !include-raw-escape: include-raw-hc2vpp-csit-verify-prebuild.sh
+ - provide-maven-settings:
+ settings-file: 'honeycomb-settings'
+ global-settings-file: 'global-settings'
+ - shell:
+ !include-raw-escape: include-raw-hc2vpp-csit-verify-prebuild.sh
maven:
- maven-name: 'mvn33-new'
- root-pom: 'pom.xml'
- goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -DskipTests -Dcheckstyle.skip=true'
- maven-opts: '-Xmx2048m -Dmaven.compile.fork=true'
- settings: 'hc2vpp-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
+ maven-name: 'mvn33-new'
+ root-pom: 'pom.xml'
+ # yamllint disable-line rule:line-length
+ goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -DskipTests -Dcheckstyle.skip=true'
+ maven-opts: '-Xmx2048m -Dmaven.compile.fork=true'
+ settings: 'hc2vpp-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
postbuilders:
- - shell:
- !include-raw-escape: include-raw-hc2vpp-csit-verify-odl.sh
+ - shell:
+ !include-raw-escape: include-raw-hc2vpp-csit-verify-odl.sh
publishers:
- - archive-artifacts:
- artifacts: 'csit/archive/*.*'
- latest-only: false
- - email-notification:
- email-prefix: '[hc2vpp]'
+ - archive-artifacts:
+ artifacts: 'csit/archive/*.*'
+ latest-only: false
+ - email-notification:
+ email-prefix: '[hc2vpp]'
- - 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: 'hc2vpp-csit-perf-{stream}-{os}'
@@ -343,71 +345,71 @@
concurrent: false
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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}'
- - os-parameter:
- os: '{os}'
- - stream-parameter:
- stream: '{stream}'
- - odl-parameter:
- odl: '{odl}'
+ - project-parameter:
+ project: '{project}'
+ - os-parameter:
+ os: '{os}'
+ - stream-parameter:
+ stream: '{stream}'
+ - odl-parameter:
+ odl: '{odl}'
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:
- - timed: '@weekly'
-
- - gerrit:
- server-name: 'Primary'
- trigger-on:
- - comment-added-contains-event:
- comment-contains-value: 'verify-perf'
-
- 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
+ - timed: '@weekly'
+
+ - gerrit:
+ server-name: 'Primary'
+ trigger-on:
+ - comment-added-contains-event:
+ comment-contains-value: 'verify-perf'
+
+ 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: include-raw-hc2vpp-csit-perf.sh
+ - shell:
+ !include-raw-escape: include-raw-hc2vpp-csit-perf.sh
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'
- parameter:
name: odl-parameter
parameters:
- - string:
- name: ODL
- default: '{odl}'
- description: "ODL version parameter."
+ - string:
+ name: ODL
+ default: '{odl}'
+ description: "ODL version parameter."
diff --git a/jjb/hc2vpp/hc2vpp.yaml b/jjb/hc2vpp/hc2vpp.yaml
index 0148dab13..6e7e92f96 100644
--- a/jjb/hc2vpp/hc2vpp.yaml
+++ b/jjb/hc2vpp/hc2vpp.yaml
@@ -69,6 +69,7 @@
maven:
maven-name: 'mvn33-new'
root-pom: 'pom.xml'
+ # yamllint disable-line rule:line-length
goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dmerge site'
maven-opts: '-Xmx2048m -Dmaven.compile.fork=true'
settings: 'hc2vpp-settings'
@@ -134,6 +135,7 @@
maven:
maven-name: 'mvn33-new'
root-pom: 'pom.xml'
+ # yamllint disable-line rule:line-length
goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dmerge'
maven-opts: '-Xmx2048m -Dmaven.compile.fork=true'
settings: 'hc2vpp-settings'
@@ -192,6 +194,7 @@
maven:
maven-name: 'mvn33-new'
root-pom: 'pom.xml'
+ # yamllint disable-line rule:line-length
goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dmerge -Dsonar -Ddocs.hc.folder=io/fd/hc2vpp -Dmaven.site.skip={skip-site} site -Dmaven.site.deploy.skip={skip-site} site:deploy'
maven-opts: '-Xmx2048m -Dmaven.compile.fork=true'
settings: 'hc2vpp-settings'
@@ -240,6 +243,7 @@
- string:
name: SKIP_JAR_DEPLOY
default: '{skip-jar-deploy}'
+ # yamllint disable-line rule:line-length
description: "Skips deployment of hc2vpp jars if variable is set to true"
scm:
@@ -273,14 +277,15 @@
- shell:
!include-raw-escape: include-raw-hc2vpp-integration-prebuild.sh
maven:
- maven-name: 'mvn33-new'
- root-pom: 'pom.xml'
- goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dmerge'
- maven-opts: '-Xmx2048m -Dmaven.compile.fork=true'
- settings: 'hc2vpp-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
+ maven-name: 'mvn33-new'
+ root-pom: 'pom.xml'
+ # yamllint disable-line rule:line-length
+ goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dmerge'
+ maven-opts: '-Xmx2048m -Dmaven.compile.fork=true'
+ settings: 'hc2vpp-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
postbuilders:
- maven-target:
@@ -295,13 +300,13 @@
global-settings-file: 'global-settings'
- shell:
!include-raw-escape:
- - ../scripts/maven_push_functions.sh
- - include-raw-hc2vpp-pkg-push.sh
+ - ../scripts/maven_push_functions.sh
+ - include-raw-hc2vpp-pkg-push.sh
- shell:
!include-raw-escape:
- - ../scripts/packagecloud_push.sh
+ - ../scripts/packagecloud_push.sh
reporters:
- - findbugs
+ - findbugs
publishers:
- email-notification:
diff --git a/jjb/honeycomb/honeycomb.yaml b/jjb/honeycomb/honeycomb.yaml
index 553651ac6..14048509d 100644
--- a/jjb/honeycomb/honeycomb.yaml
+++ b/jjb/honeycomb/honeycomb.yaml
@@ -2,26 +2,26 @@
- project:
name: honeycomb
jobs:
- - 'honeycomb-verify-{stream}-{os}'
- - 'honeycomb-merge-{stream}-{os}'
- - 'honeycomb-benchmark-master'
+ - 'honeycomb-verify-{stream}-{os}'
+ - 'honeycomb-merge-{stream}-{os}'
+ - 'honeycomb-benchmark-master'
project: 'honeycomb'
os: 'ubuntu1604'
repo-os-part: 'ubuntu.xenial.main'
stream:
- - master:
- branch: 'master'
- repo-stream-part: 'master'
- - '1801':
- branch: 'stable/1801'
- repo-stream-part: 'stable.1801'
- - '1804':
- branch: 'stable/1804'
- repo-stream-part: 'stable.1804'
- - '1807':
- branch: 'stable/1807'
- repo-stream-part: 'stable.1807'
+ - master:
+ branch: 'master'
+ repo-stream-part: 'master'
+ - '1801':
+ branch: 'stable/1801'
+ repo-stream-part: 'stable.1801'
+ - '1804':
+ branch: 'stable/1804'
+ repo-stream-part: 'stable.1804'
+ - '1807':
+ branch: 'stable/1807'
+ repo-stream-part: 'stable.1807'
- job-template:
name: 'honeycomb-verify-{stream}-{os}'
@@ -31,49 +31,50 @@
jdk: openjdk8-{os}
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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-patch-submitted:
- name: 'honeycomb'
- branch: '{branch}'
+ - gerrit-trigger-patch-submitted:
+ name: 'honeycomb'
+ branch: '{branch}'
maven:
- maven-name: 'mvn33-new'
- root-pom: 'pom.xml'
- goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dmerge site'
- maven-opts: '-Xmx2048m -Dmaven.compile.fork=true'
- settings: 'honeycomb-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
+ maven-name: 'mvn33-new'
+ root-pom: 'pom.xml'
+ # yamllint disable-line rule:line-length
+ goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dmerge site'
+ maven-opts: '-Xmx2048m -Dmaven.compile.fork=true'
+ settings: 'honeycomb-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
publishers:
- - email-notification:
- email-prefix: '[honeycomb]'
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - email-notification:
+ email-prefix: '[honeycomb]'
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'honeycomb-merge-{stream}-{os}'
@@ -82,79 +83,80 @@
jdk: openjdk8-{os}
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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}'
- - os-parameter:
- os: '{os}'
- - maven-project-parameter:
- maven: 'mvn33-new'
- - maven-exec:
- maven-version: 'mvn33-new'
- - repo-name-parameter:
- repo-name: '{repo-stream-part}.{repo-os-part}'
+ - project-parameter:
+ project: '{project}'
+ - os-parameter:
+ os: '{os}'
+ - maven-project-parameter:
+ maven: 'mvn33-new'
+ - maven-exec:
+ maven-version: 'mvn33-new'
+ - repo-name-parameter:
+ repo-name: '{repo-stream-part}.{repo-os-part}'
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:
- - ssh-agent-credentials:
- users:
- - 'jenkins-gerrit-credentials'
- - fdio-infra-wrappers:
- build-timeout: '{build-timeout}'
+ - ssh-agent-credentials:
+ users:
+ - 'jenkins-gerrit-credentials'
+ - fdio-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- - gerrit-trigger-patch-merged:
- name: 'honeycomb'
- branch: '{branch}'
+ - gerrit-trigger-patch-merged:
+ name: 'honeycomb'
+ branch: '{branch}'
maven:
- maven-name: 'mvn33-new'
- root-pom: 'pom.xml'
- goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dmerge -Dsonar site site:deploy'
- maven-opts: '-Xmx2048m -Dmaven.compile.fork=true'
- settings: 'honeycomb-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
+ maven-name: 'mvn33-new'
+ root-pom: 'pom.xml'
+ # yamllint disable-line rule:line-length
+ goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dmerge -Dsonar site site:deploy'
+ maven-opts: '-Xmx2048m -Dmaven.compile.fork=true'
+ settings: 'honeycomb-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
postbuilders:
- - maven-target:
- maven-version: 'mvn33-new'
- goals: '--version'
- settings: 'honeycomb-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - provide-maven-settings:
- settings-file: 'honeycomb-settings'
- global-settings-file: 'global-settings'
+ - maven-target:
+ maven-version: 'mvn33-new'
+ goals: '--version'
+ settings: 'honeycomb-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
+ - provide-maven-settings:
+ settings-file: 'honeycomb-settings'
+ global-settings-file: 'global-settings'
reporters:
- - findbugs
+ - findbugs
publishers:
- - sonar:
- jdk: 'openjdk8-{os}'
- language: 'java'
- branch: '{stream}'
- - email-notification:
- email-prefix: '[honeycomb]'
- - maven-deploy:
- id: ''
- unique-version: true
- deploy-unstable: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - sonar:
+ jdk: 'openjdk8-{os}'
+ language: 'java'
+ branch: '{stream}'
+ - email-notification:
+ email-prefix: '[honeycomb]'
+ - maven-deploy:
+ id: ''
+ unique-version: true
+ deploy-unstable: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'honeycomb-benchmark-master'
@@ -163,105 +165,112 @@
jdk: openjdk8-ubuntu1604
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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}'
- - os-parameter:
- os: 'ubuntu1604'
- - maven-project-parameter:
- maven: 'mvn33-new'
- - maven-exec:
- maven-version: 'mvn33-new'
- - repo-name-parameter:
- repo-name: 'master.ubuntu.xenial.main'
+ - project-parameter:
+ project: '{project}'
+ - os-parameter:
+ os: 'ubuntu1604'
+ - maven-project-parameter:
+ maven: 'mvn33-new'
+ - maven-exec:
+ maven-version: 'mvn33-new'
+ - repo-name-parameter:
+ repo-name: 'master.ubuntu.xenial.main'
scm:
- - git-scm:
- credentials-id: 'jenkins-gerrit-credentials'
- branch: 'master'
+ - git-scm:
+ credentials-id: 'jenkins-gerrit-credentials'
+ branch: 'master'
wrappers:
- - ssh-agent-credentials:
- users:
- - 'jenkins-gerrit-credentials'
- - fdio-infra-wrappers:
- build-timeout: '{build-timeout}'
+ - ssh-agent-credentials:
+ users:
+ - 'jenkins-gerrit-credentials'
+ - fdio-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- - timed: '@daily'
+ - timed: '@daily'
maven:
- maven-name: 'mvn33-new'
- root-pom: 'pom.xml'
- goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dmerge -Pbenchmark'
- maven-opts: '-Xmx2048m -Dmaven.compile.fork=true'
- settings: 'honeycomb-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
+ maven-name: 'mvn33-new'
+ root-pom: 'pom.xml'
+ # yamllint disable-line rule:line-length
+ goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dmerge -Pbenchmark'
+ maven-opts: '-Xmx2048m -Dmaven.compile.fork=true'
+ settings: 'honeycomb-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
publishers:
- - plot:
- - title: 'Infrastructure CFG write benchmark (simple-container)'
- yaxis: 'ops/second'
- csv-file-name: 'simple-container.csv'
- group: 'infra-bench'
- keep-records: true
- numbuilds: '20'
- style: 'line'
- use-description: false
- series:
- - file: 'infra/it/benchmark/target/simple-container.csv'
- display-table: true
- format: 'csv'
- inclusion-flag: 'include-by-string'
- exclude: 'persistence=true freq=1,persistence=true freq=10,persistence=false freq=1,persistence=false freq=10'
- - title: 'Infrastructure CFG write benchmark (list-in-container)'
- yaxis: 'ops/second'
- csv-file-name: 'list-in-container.csv'
- group: 'infra-bench'
- keep-records: true
- numbuilds: '20'
- style: 'line'
- use-description: false
- series:
- - file: 'infra/it/benchmark/target/list-in-container.csv'
- display-table: true
- format: 'csv'
- inclusion-flag: 'include-by-string'
- exclude: 'persistence=true freq=1,persistence=true freq=10,persistence=false freq=1,persistence=false freq=10'
- - title: 'Infrastructure CFG write benchmark (complex-list-in-container)'
- yaxis: 'ops/second'
- csv-file-name: 'complex-list-in-container.csv'
- group: 'infra-bench'
- keep-records: true
- numbuilds: '20'
- style: 'line'
- use-description: false
- series:
- - file: 'infra/it/benchmark/target/complex-list-in-container.csv'
- display-table: true
- format: 'csv'
- inclusion-flag: 'include-by-string'
- exclude: 'persistence=true freq=1,persistence=true freq=10,persistence=false freq=1,persistence=false freq=10'
- - title: 'Infrastructure CFG read benchmark'
- yaxis: 'ops/second'
- csv-file-name: 'operational-read.csv'
- group: 'infra-bench'
- keep-records: true
- numbuilds: '20'
- style: 'line'
- use-description: false
- series:
- - file: 'infra/it/benchmark/target/operational-read.csv'
- display-table: true
- format: 'csv'
- inclusion-flag: 'include-by-string'
- exclude: 'simple-container,list-in-container,complex-list-in-container'
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - plot:
+ - title: 'Infrastructure CFG write benchmark (simple-container)'
+ yaxis: 'ops/second'
+ csv-file-name: 'simple-container.csv'
+ group: 'infra-bench'
+ keep-records: true
+ numbuilds: '20'
+ style: 'line'
+ use-description: false
+ series:
+ - file: 'infra/it/benchmark/target/simple-container.csv'
+ display-table: true
+ format: 'csv'
+ inclusion-flag: 'include-by-string'
+ # yamllint disable-line rule:line-length
+ exclude: 'persistence=true freq=1,persistence=true freq=10,persistence=false freq=1,persistence=false freq=10'
+ - title: 'Infrastructure CFG write benchmark (list-in-container)'
+ yaxis: 'ops/second'
+ csv-file-name: 'list-in-container.csv'
+ group: 'infra-bench'
+ keep-records: true
+ numbuilds: '20'
+ style: 'line'
+ use-description: false
+ series:
+ - file: 'infra/it/benchmark/target/list-in-container.csv'
+ display-table: true
+ format: 'csv'
+ inclusion-flag: 'include-by-string'
+ # yamllint disable-line rule:line-length
+ exclude: 'persistence=true freq=1,persistence=true freq=10,persistence=false freq=1,persistence=false freq=10'
+ # yamllint disable-line rule:line-length
+ - title: 'Infrastructure CFG write benchmark (complex-list-in-container)'
+ yaxis: 'ops/second'
+ csv-file-name: 'complex-list-in-container.csv'
+ group: 'infra-bench'
+ keep-records: true
+ numbuilds: '20'
+ style: 'line'
+ use-description: false
+ series:
+ - file: 'infra/it/benchmark/target/complex-list-in-container.csv'
+ display-table: true
+ format: 'csv'
+ inclusion-flag: 'include-by-string'
+ # yamllint disable-line rule:line-length
+ exclude: 'persistence=true freq=1,persistence=true freq=10,persistence=false freq=1,persistence=false freq=10'
+ - title: 'Infrastructure CFG read benchmark'
+ yaxis: 'ops/second'
+ csv-file-name: 'operational-read.csv'
+ group: 'infra-bench'
+ keep-records: true
+ numbuilds: '20'
+ style: 'line'
+ use-description: false
+ series:
+ - file: 'infra/it/benchmark/target/operational-read.csv'
+ display-table: true
+ format: 'csv'
+ inclusion-flag: 'include-by-string'
+ # yamllint disable-line rule:line-length
+ exclude: 'simple-container,list-in-container,complex-list-in-container'
+
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
diff --git a/jjb/nsh_sfc/nsh_sfc.yaml b/jjb/nsh_sfc/nsh_sfc.yaml
index d23efe893..0a8ccc330 100644
--- a/jjb/nsh_sfc/nsh_sfc.yaml
+++ b/jjb/nsh_sfc/nsh_sfc.yaml
@@ -1,70 +1,71 @@
+---
- project:
name: nsh_sfc
jobs:
- - 'nsh_sfc-verify-{stream}-{os}'
- - 'nsh_sfc-merge-{stream}-{os}'
- - 'nsh_sfc-integration-{stream}-{os}'
- - 'nsh_sfc-verify-image-{stream}-{os}'
- - 'nsh_sfc-verify-docs-{stream}'
- - 'nsh_sfc-merge-docs-{stream}'
+ - 'nsh_sfc-verify-{stream}-{os}'
+ - 'nsh_sfc-merge-{stream}-{os}'
+ - 'nsh_sfc-integration-{stream}-{os}'
+ - 'nsh_sfc-verify-image-{stream}-{os}'
+ - 'nsh_sfc-verify-docs-{stream}'
+ - 'nsh_sfc-merge-docs-{stream}'
project: 'nsh_sfc'
os:
- - ubuntu1604:
- repo-os-part: 'ubuntu.xenial.main'
- - centos7:
- repo-os-part: 'centos7'
+ - ubuntu1604:
+ repo-os-part: 'ubuntu.xenial.main'
+ - centos7:
+ repo-os-part: 'centos7'
stream:
- - master:
- branch: 'master'
- repo-stream-part: 'master'
- - '1609':
- branch: 'stable/1609'
- repo-stream-part: 'stable.1609'
- - '1701':
- branch: 'stable/1701'
- repo-stream-part: 'stable.1701'
- - '1704':
- branch: 'stable/1704'
- repo-stream-part: 'stable.1704'
- - '1707':
- branch: 'stable/1707'
- repo-stream-part: 'stable.1707'
- - '1710':
- branch: 'stable/1710'
- repo-stream-part: 'stable.1710'
- - '1801':
- branch: 'stable/1801'
- repo-stream-part: 'stable.1801'
- - '1804':
- branch: 'stable/1804'
- repo-stream-part: 'stable.1804'
- - '1807':
- branch: 'stable/1807'
- repo-stream-part: 'stable.1807'
+ - master:
+ branch: 'master'
+ repo-stream-part: 'master'
+ - '1609':
+ branch: 'stable/1609'
+ repo-stream-part: 'stable.1609'
+ - '1701':
+ branch: 'stable/1701'
+ repo-stream-part: 'stable.1701'
+ - '1704':
+ branch: 'stable/1704'
+ repo-stream-part: 'stable.1704'
+ - '1707':
+ branch: 'stable/1707'
+ repo-stream-part: 'stable.1707'
+ - '1710':
+ branch: 'stable/1710'
+ repo-stream-part: 'stable.1710'
+ - '1801':
+ branch: 'stable/1801'
+ repo-stream-part: 'stable.1801'
+ - '1804':
+ branch: 'stable/1804'
+ repo-stream-part: 'stable.1804'
+ - '1807':
+ branch: 'stable/1807'
+ repo-stream-part: 'stable.1807'
- project:
name: nsh_sfc-misc
jobs:
- - 'nsh_sfc-csit-verify-perf-{stream}'
- - 'nsh_sfc-csit-verify-func-{stream}-{os}-virl'
+ - 'nsh_sfc-csit-verify-perf-{stream}'
+ - 'nsh_sfc-csit-verify-func-{stream}-{os}-virl'
project: 'nsh_sfc'
stream:
- - master:
- branch: 'master'
- repo-stream-part: 'master'
- - '1609':
- branch: 'stable/1609'
- repo-stream-part: 'stable.1609'
- - '1701':
- branch: 'stable/1701'
- repo-stream-part: 'stable.1609'
- - '1704':
- branch: 'stable/1704'
- repo-stream-part: 'stable.1704'
- - '1707':
- branch: 'stable/1707'
- repo-stream-part: 'stable.1707'
+ - master:
+ branch: 'master'
+ repo-stream-part: 'master'
+ - '1609':
+ branch: 'stable/1609'
+ repo-stream-part: 'stable.1609'
+ - '1701':
+ branch: 'stable/1701'
+ repo-stream-part: 'stable.1609'
+ - '1704':
+ branch: 'stable/1704'
+ repo-stream-part: 'stable.1704'
+ - '1707':
+ branch: 'stable/1707'
+ repo-stream-part: 'stable.1707'
os: ubuntu1604
@@ -77,62 +78,62 @@
jdk: openjdk8-{os}
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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}'
- - repo-name-parameter:
- repo-name: '{repo-stream-part}.{repo-os-part}'
- - maven-exec:
- maven-version: 'mvn33-new'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: '{os}'
+ - repo-name-parameter:
+ repo-name: '{repo-stream-part}.{repo-os-part}'
+ - 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: '$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:
- - maven-target:
- maven-version: 'mvn33-new'
- goals: '--version'
- settings: 'nsh_sfc-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - config-file-provider:
- files:
- - file-id: 'nsh_sfc-settings'
- variable: 'SETTINGS_FILE'
- - file-id: 'global-settings'
- variable: 'GLOBAL_SETTINGS_FILE'
- - shell:
- !include-raw-escape: ../scripts/create_maven_env.sh
- - inject:
- properties-file: maven_env.txt
- - shell:
- !include-raw-escape:
- - ../scripts/cleanup_vpp_plugin_dev_env.sh
- - ../scripts/setup_vpp_plugin_dev_env.sh
- - include-raw-nsh_sfc-build.sh
- - ../scripts/cleanup_vpp_plugin_dev_env.sh
+ - maven-target:
+ maven-version: 'mvn33-new'
+ goals: '--version'
+ settings: 'nsh_sfc-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
+ - config-file-provider:
+ files:
+ - file-id: 'nsh_sfc-settings'
+ variable: 'SETTINGS_FILE'
+ - file-id: 'global-settings'
+ variable: 'GLOBAL_SETTINGS_FILE'
+ - shell:
+ !include-raw-escape: ../scripts/create_maven_env.sh
+ - inject:
+ properties-file: maven_env.txt
+ - shell:
+ !include-raw-escape:
+ - ../scripts/cleanup_vpp_plugin_dev_env.sh
+ - ../scripts/setup_vpp_plugin_dev_env.sh
+ - include-raw-nsh_sfc-build.sh
+ - ../scripts/cleanup_vpp_plugin_dev_env.sh
publishers:
- fdio-infra-shiplogs:
@@ -146,75 +147,76 @@
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}'
+ 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}'
- - repo-name-parameter:
- repo-name: '{repo-stream-part}.{repo-os-part}'
- - maven-exec:
- maven-version: 'mvn33-new'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: '{os}'
+ - repo-name-parameter:
+ repo-name: '{repo-stream-part}.{repo-os-part}'
+ - 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: '$GERRIT_REFSPEC'
+ choosing-strategy: 'gerrit'
wrappers:
- - fdio-infra-wrappers:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- - gerrit:
- server-name: 'Primary'
- trigger-on:
- - comment-added-contains-event:
- comment-contains-value: 'verify-images'
- 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: 'verify-images'
+ 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: 'nsh_sfc-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - config-file-provider:
- files:
- - file-id: 'nsh_sfc-settings'
- variable: 'SETTINGS_FILE'
- - file-id: 'global-settings'
- variable: 'GLOBAL_SETTINGS_FILE'
- - shell:
- !include-raw-escape: ../scripts/create_maven_env.sh
- - inject:
- properties-file: maven_env.txt
- - shell:
- !include-raw-escape:
- - ../scripts/cleanup_vpp_plugin_dev_env.sh
- - ../scripts/setup_vpp_plugin_dev_env.sh
- - include-raw-nsh_sfc-build.sh
- - ../scripts/cleanup_vpp_plugin_dev_env.sh
+ - maven-target:
+ maven-version: 'mvn33-new'
+ goals: '--version'
+ settings: 'nsh_sfc-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
+ - config-file-provider:
+ files:
+ - file-id: 'nsh_sfc-settings'
+ variable: 'SETTINGS_FILE'
+ - file-id: 'global-settings'
+ variable: 'GLOBAL_SETTINGS_FILE'
+ - shell:
+ !include-raw-escape: ../scripts/create_maven_env.sh
+ - inject:
+ properties-file: maven_env.txt
+ - shell:
+ !include-raw-escape:
+ - ../scripts/cleanup_vpp_plugin_dev_env.sh
+ - ../scripts/setup_vpp_plugin_dev_env.sh
+ - include-raw-nsh_sfc-build.sh
+ - ../scripts/cleanup_vpp_plugin_dev_env.sh
+
publishers:
- fdio-infra-shiplogs:
maven-version: 'mvn33-new'
@@ -227,62 +229,62 @@
jdk: openjdk8-{os}
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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}'
- - maven-exec:
- maven-version: 'mvn33-new'
- - repo-name-parameter:
- repo-name: '{repo-stream-part}.{repo-os-part}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: '{os}'
+ - maven-exec:
+ maven-version: 'mvn33-new'
+ - repo-name-parameter:
+ repo-name: '{repo-stream-part}.{repo-os-part}'
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:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- - gerrit-trigger-patch-merged:
- name: '{project}'
- branch: '{branch}'
+ - gerrit-trigger-patch-merged:
+ name: '{project}'
+ branch: '{branch}'
builders:
- - maven-target:
- maven-version: 'mvn33-new'
- goals: '--version'
- settings: 'nsh_sfc-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - config-file-provider:
- files:
- - file-id: 'nsh_sfc-settings'
- variable: 'SETTINGS_FILE'
- - file-id: 'global-settings'
- variable: 'GLOBAL_SETTINGS_FILE'
- - shell:
- !include-raw-escape: ../scripts/create_maven_env.sh
- - inject:
- properties-file: maven_env.txt
- - shell:
- !include-raw-escape:
- - ../scripts/cleanup_vpp_plugin_dev_env.sh
- - ../scripts/setup_vpp_plugin_dev_env.sh
- - include-raw-nsh_sfc-build.sh
- - ../scripts/cleanup_vpp_plugin_dev_env.sh
+ - maven-target:
+ maven-version: 'mvn33-new'
+ goals: '--version'
+ settings: 'nsh_sfc-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
+ - config-file-provider:
+ files:
+ - file-id: 'nsh_sfc-settings'
+ variable: 'SETTINGS_FILE'
+ - file-id: 'global-settings'
+ variable: 'GLOBAL_SETTINGS_FILE'
+ - shell:
+ !include-raw-escape: ../scripts/create_maven_env.sh
+ - inject:
+ properties-file: maven_env.txt
+ - shell:
+ !include-raw-escape:
+ - ../scripts/cleanup_vpp_plugin_dev_env.sh
+ - ../scripts/setup_vpp_plugin_dev_env.sh
+ - include-raw-nsh_sfc-build.sh
+ - ../scripts/cleanup_vpp_plugin_dev_env.sh
publishers:
- fdio-infra-shiplogs:
@@ -296,77 +298,77 @@
jdk: openjdk8-{os}
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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}'
- - maven-exec:
- maven-version: 'mvn33-new'
- - repo-name-parameter:
- repo-name: '{repo-stream-part}.{repo-os-part}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: '{os}'
+ - maven-exec:
+ maven-version: 'mvn33-new'
+ - repo-name-parameter:
+ repo-name: '{repo-stream-part}.{repo-os-part}'
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:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- - reverse:
- jobs: 'vpp-merge-{stream}-{os},nsh_sfc-merge-{stream}-{os}'
- result: 'success'
+ - reverse:
+ jobs: 'vpp-merge-{stream}-{os},nsh_sfc-merge-{stream}-{os}'
+ result: 'success'
builders:
- - maven-target:
- maven-version: 'mvn33-new'
- goals: '--version'
- settings: 'nsh_sfc-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
-
- - config-file-provider:
- files:
- - file-id: 'nsh_sfc-settings'
- variable: 'SETTINGS_FILE'
- - file-id: 'global-settings'
- variable: 'GLOBAL_SETTINGS_FILE'
- - config-file-provider:
- files:
- - file-id: '.packagecloud'
- target: '/home/jenkins/.packagecloud'
- - config-file-provider:
- files:
- - file-id: 'packagecloud_api'
- target: '/home/jenkins/packagecloud_api'
-
- - shell:
- !include-raw-escape: ../scripts/create_maven_env.sh
- - inject:
- properties-file: maven_env.txt
- - shell:
- !include-raw-escape:
- - ../scripts/cleanup_vpp_plugin_dev_env.sh
- - ../scripts/setup_vpp_plugin_dev_env.sh
- - include-raw-nsh_sfc-build.sh
- - ../scripts/cleanup_vpp_plugin_dev_env.sh
- - ../scripts/maven_push_functions.sh
- - include-raw-nsh_sfc-pkg-push.sh
- - shell:
- !include-raw-escape:
- - ../scripts/packagecloud_push.sh
+ - maven-target:
+ maven-version: 'mvn33-new'
+ goals: '--version'
+ settings: 'nsh_sfc-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
+
+ - config-file-provider:
+ files:
+ - file-id: 'nsh_sfc-settings'
+ variable: 'SETTINGS_FILE'
+ - file-id: 'global-settings'
+ variable: 'GLOBAL_SETTINGS_FILE'
+ - config-file-provider:
+ files:
+ - file-id: '.packagecloud'
+ target: '/home/jenkins/.packagecloud'
+ - config-file-provider:
+ files:
+ - file-id: 'packagecloud_api'
+ target: '/home/jenkins/packagecloud_api'
+
+ - shell:
+ !include-raw-escape: ../scripts/create_maven_env.sh
+ - inject:
+ properties-file: maven_env.txt
+ - shell:
+ !include-raw-escape:
+ - ../scripts/cleanup_vpp_plugin_dev_env.sh
+ - ../scripts/setup_vpp_plugin_dev_env.sh
+ - include-raw-nsh_sfc-build.sh
+ - ../scripts/cleanup_vpp_plugin_dev_env.sh
+ - ../scripts/maven_push_functions.sh
+ - include-raw-nsh_sfc-pkg-push.sh
+ - shell:
+ !include-raw-escape:
+ - ../scripts/packagecloud_push.sh
publishers:
- fdio-infra-shiplogs:
@@ -381,49 +383,49 @@
jdk: openjdk8-ubuntu1604
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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'
- - maven-exec:
- maven-version: 'mvn33-new'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: 'ubuntu1604'
+ - 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:
- 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:
- - maven-target:
- maven-version: 'mvn33-new'
- goals: '--version'
- settings: 'vpp-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - provide-maven-settings:
- settings-file: 'vpp-settings'
- global-settings-file: 'global-settings'
- - shell:
- !include-raw-escape: include-raw-nsh_sfc-docs.sh
+ - maven-target:
+ maven-version: 'mvn33-new'
+ goals: '--version'
+ settings: 'vpp-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
+ - provide-maven-settings:
+ settings-file: 'vpp-settings'
+ global-settings-file: 'global-settings'
+ - shell:
+ !include-raw-escape: include-raw-nsh_sfc-docs.sh
publishers:
- fdio-infra-shiplogs:
@@ -438,74 +440,75 @@
jdk: openjdk8-{os}
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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'
- - maven-exec:
- maven-version: 'mvn33-new'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: 'ubuntu1604'
+ - 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:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- - reverse:
- jobs: 'nsh_sfc-merge-{stream}-ubuntu1604'
- 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
+ - reverse:
+ jobs: 'nsh_sfc-merge-{stream}-ubuntu1604'
+ 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: 'vpp-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - provide-maven-settings:
- settings-file: 'vpp-settings'
- global-settings-file: 'global-settings'
- - shell:
- !include-raw-escape: include-raw-nsh_sfc-docs.sh
+ - maven-target:
+ maven-version: 'mvn33-new'
+ goals: '--version'
+ settings: 'vpp-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
+ - provide-maven-settings:
+ settings-file: 'vpp-settings'
+ global-settings-file: 'global-settings'
+ - shell:
+ !include-raw-escape: include-raw-nsh_sfc-docs.sh
+
publishers:
- - archive:
- artifacts: 'build-root/docs/html/*'
- allow-empty: 'true'
- fingerprint: false
- only-if-success: true
- default-excludes: false
- - fdio-infra-shiplogs:
- maven-version: 'mvn33-new'
+ - archive:
+ artifacts: 'build-root/docs/html/*'
+ allow-empty: 'true'
+ fingerprint: false
+ only-if-success: true
+ default-excludes: false
+ - fdio-infra-shiplogs:
+ maven-version: 'mvn33-new'
- job-template:
name: 'nsh_sfc-csit-verify-perf-{stream}'
@@ -515,51 +518,51 @@
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}'
+ 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}'
- - repo-name-parameter:
- repo-name: '{repo-stream-part}.ubuntu.xenial.main'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: '{os}'
+ - repo-name-parameter:
+ repo-name: '{repo-stream-part}.ubuntu.xenial.main'
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: 30
triggers:
- - gerrit-trigger-manually-triggered:
- name: '{project}'
- branch: '{branch}'
- comment-trigger-value: 'nsh_sfc_perf'
+ - gerrit-trigger-manually-triggered:
+ name: '{project}'
+ branch: '{branch}'
+ comment-trigger-value: 'nsh_sfc_perf'
builders:
- - shell:
- !include-raw-escape: include-raw-nsh_sfc-csit-perf-hw.sh
+ - shell:
+ !include-raw-escape: include-raw-nsh_sfc-csit-perf-hw.sh
- publishers:
- - archive-artifacts:
- artifacts: 'csit/archive/*.*'
- latest-only: false
+ pulishers:
+ - 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: 'nsh_sfc-csit-verify-func-{stream}-{os}-virl'
@@ -569,48 +572,48 @@
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}'
+ 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}'
- - repo-name-parameter:
- repo-name: '{repo-stream-part}.ubuntu.xenial.main'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: '{os}'
+ - repo-name-parameter:
+ repo-name: '{repo-stream-part}.ubuntu.xenial.main'
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: 'nsh_sfc_func'
+ - gerrit-trigger-manually-triggered:
+ name: '{project}'
+ branch: '{branch}'
+ comment-trigger-value: 'nsh_sfc_func'
builders:
- - shell:
- !include-raw-escape: include-raw-nsh_sfc-csit-functional-virl.sh
+ - shell:
+ !include-raw-escape: include-raw-nsh_sfc-csit-functional-virl.sh
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'
diff --git a/jjb/puppet-fdio/puppet-fdio.yaml b/jjb/puppet-fdio/puppet-fdio.yaml
index b65d5e2e5..1942f260a 100644
--- a/jjb/puppet-fdio/puppet-fdio.yaml
+++ b/jjb/puppet-fdio/puppet-fdio.yaml
@@ -2,16 +2,16 @@
- project:
name: puppet-fdio
jobs:
- - 'puppet-module-unit'
- - 'puppet-fdio-verify-beaker-{stream}-{os}'
+ - 'puppet-module-unit'
+ - 'puppet-fdio-verify-beaker-{stream}-{os}'
project: 'puppet-fdio'
os: 'centos7'
repo-os-part: 'centos7'
stream:
- - master:
- branch: 'master'
- repo-stream-part: 'master'
+ - master:
+ branch: 'master'
+ repo-stream-part: 'master'
- job-template:
name: 'puppet-fdio-verify-unit-{puppet_version}-{stream}-{os}'
@@ -21,40 +21,40 @@
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}'
+ 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}'
- - repo-name-parameter:
- repo-name: '{repo-stream-part}.{repo-os-part}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: '{os}'
+ - repo-name-parameter:
+ repo-name: '{repo-stream-part}.{repo-os-part}'
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: |
- ./scripts/prepare-node.sh
- ./scripts/ci-unit-tests.sh {puppet_version}
+ - shell: |
+ ./scripts/prepare-node.sh
+ ./scripts/ci-unit-tests.sh {puppet_version}
- job-group:
name: 'puppet-module-unit'
@@ -75,41 +75,41 @@
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}'
+ 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}'
- - repo-name-parameter:
- repo-name: '{repo-stream-part}.{repo-os-part}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: '{os}'
+ - repo-name-parameter:
+ repo-name: '{repo-stream-part}.{repo-os-part}'
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: |
- ./scripts/prepare-node.sh
- ./scripts/allow-local-ssh-root.sh
- ./scripts/ci-beaker.sh {os}
+ - shell: |
+ ./scripts/prepare-node.sh
+ ./scripts/allow-local-ssh-root.sh
+ ./scripts/ci-beaker.sh {os}
publishers:
- fdio-infra-shiplogs:
diff --git a/jjb/rpm_dpdk/rpm_dpdk.yaml b/jjb/rpm_dpdk/rpm_dpdk.yaml
index 6ccb73722..0700c7a91 100644
--- a/jjb/rpm_dpdk/rpm_dpdk.yaml
+++ b/jjb/rpm_dpdk/rpm_dpdk.yaml
@@ -1,18 +1,19 @@
+---
- project:
name: rpm_dpdk
jobs:
- - 'rpm_dpdk-verify-{stream}-{os}'
- - 'rpm_dpdk-merge-{stream}-{os}'
- - 'rpm_dpdk-verify-image-{stream}-{os}'
+ - 'rpm_dpdk-verify-{stream}-{os}'
+ - 'rpm_dpdk-merge-{stream}-{os}'
+ - 'rpm_dpdk-verify-image-{stream}-{os}'
project: 'rpm_dpdk'
os:
- - centos7:
- repo-os-part: 'centos7'
+ - centos7:
+ repo-os-part: 'centos7'
stream:
- - master:
- branch: 'master'
- repo-stream-part: 'master'
+ - master:
+ branch: 'master'
+ repo-stream-part: 'master'
- job-template:
name: 'rpm_dpdk-verify-{stream}-{os}'
@@ -22,40 +23,40 @@
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}'
+ 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}'
- - repo-name-parameter:
- repo-name: '{repo-stream-part}.{repo-os-part}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: '{os}'
+ - repo-name-parameter:
+ repo-name: '{repo-stream-part}.{repo-os-part}'
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-rpm_dpdk-pkg-build.sh
+ - shell:
+ !include-raw-escape:
+ - include-raw-rpm_dpdk-pkg-build.sh
publishers:
- fdio-infra-shiplogs:
@@ -69,53 +70,54 @@
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}'
+ 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}'
- - repo-name-parameter:
- repo-name: '{repo-stream-part}.{repo-os-part}'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: '{os}'
+ - repo-name-parameter:
+ repo-name: '{repo-stream-part}.{repo-os-part}'
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:
- server-name: 'Primary'
- trigger-on:
- - comment-added-contains-event:
- comment-contains-value: 'verify-images'
- 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: 'verify-images'
+ 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:
- - shell:
- !include-raw-escape:
- - include-raw-rpm_dpdk-pkg-build.sh
+ - shell:
+ !include-raw-escape:
+ - include-raw-rpm_dpdk-pkg-build.sh
+
publishers:
- fdio-infra-shiplogs:
maven-version: 'mvn33-new'
@@ -127,57 +129,57 @@
node: '{os}-basebuild-4c-4g'
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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}'
- - repo-name-parameter:
- repo-name: '{repo-stream-part}.{repo-os-part}'
- - maven-exec:
- maven-version: 'mvn33-new'
+ - project-parameter:
+ project: '{project}'
+ - gerrit-parameter:
+ branch: '{branch}'
+ - os-parameter:
+ os: '{os}'
+ - repo-name-parameter:
+ repo-name: '{repo-stream-part}.{repo-os-part}'
+ - 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:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- - gerrit-trigger-patch-merged:
- name: '{project}'
- branch: '{branch}'
+ - gerrit-trigger-patch-merged:
+ name: '{project}'
+ branch: '{branch}'
builders:
- - maven-target:
- maven-version: 'mvn33-new'
- goals: '--version'
- settings: 'rpm_dpdk-settings'
- settings-type: cfp
- global-settings: 'global-settings'
- global-settings-type: cfp
- - config-file-provider:
- files:
- - file-id: 'rpm_dpdk-settings'
- variable: 'SETTINGS_FILE'
- - file-id: 'global-settings'
- variable: 'GLOBAL_SETTINGS_FILE'
- - shell:
- !include-raw-escape:
- - ../scripts/maven_push_functions.sh
- - include-raw-rpm_dpdk-pkg-build.sh
- - include-raw-rpm_dpdk-pkg-push.sh
+ - maven-target:
+ maven-version: 'mvn33-new'
+ goals: '--version'
+ settings: 'rpm_dpdk-settings'
+ settings-type: cfp
+ global-settings: 'global-settings'
+ global-settings-type: cfp
+ - config-file-provider:
+ files:
+ - file-id: 'rpm_dpdk-settings'
+ variable: 'SETTINGS_FILE'
+ - file-id: 'global-settings'
+ variable: 'GLOBAL_SETTINGS_FILE'
+ - shell:
+ !include-raw-escape:
+ - ../scripts/maven_push_functions.sh
+ - include-raw-rpm_dpdk-pkg-build.sh
+ - include-raw-rpm_dpdk-pkg-push.sh
publishers:
- fdio-infra-shiplogs:
diff --git a/jjb/tldk/tldk.yaml b/jjb/tldk/tldk.yaml
index 3939220f9..13fed26ac 100644
--- a/jjb/tldk/tldk.yaml
+++ b/jjb/tldk/tldk.yaml
@@ -11,21 +11,21 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-
+---
- project:
name: tldk
jobs:
- - '{project}-verify-{stream}-{os}'
- - '{project}-merge-{stream}-{os}'
- - '{project}-verify-image-{stream}-{os}'
- - 'tldk-csit-verify-func-{stream}-{os}-virl'
+ - '{project}-verify-{stream}-{os}'
+ - '{project}-merge-{stream}-{os}'
+ - '{project}-verify-image-{stream}-{os}'
+ - 'tldk-csit-verify-func-{stream}-{os}-virl'
project: 'tldk'
os:
- - ubuntu1604
+ - ubuntu1604
stream:
- - master:
- branch: 'master'
+ - master:
+ branch: 'master'
- job-template:
name: '{project}-verify-{stream}-{os}'
@@ -35,41 +35,41 @@
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}'
+ 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-patch-submitted:
- name: '{project}'
- branch: '{branch}'
+ - gerrit-trigger-patch-submitted:
+ name: '{project}'
+ branch: '{branch}'
builders:
- - shell:
- !include-raw-escape: gtest-build.sh
- - inject:
- properties-file: gtest-env.prop
- - shell:
- !include-raw-escape: include-raw-build.sh
+ - shell:
+ !include-raw-escape: gtest-build.sh
+ - inject:
+ properties-file: gtest-env.prop
+ - shell:
+ !include-raw-escape: include-raw-build.sh
publishers:
- fdio-infra-shiplogs:
@@ -83,54 +83,54 @@
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}'
+ 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:
- server-name: 'Primary'
- trigger-on:
- - comment-added-contains-event:
- comment-contains-value: 'verify-images'
- 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: 'verify-images'
+ 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:
- - shell:
- !include-raw-escape: gtest-build.sh
- - inject:
- properties-file: gtest-env.prop
- - shell:
- !include-raw-escape: include-raw-build.sh
+ - shell:
+ !include-raw-escape: gtest-build.sh
+ - inject:
+ properties-file: gtest-env.prop
+ - shell:
+ !include-raw-escape: include-raw-build.sh
publishers:
- fdio-infra-shiplogs:
@@ -143,41 +143,41 @@
node: '{os}-basebuild-4c-4g'
build-discarder:
- daysToKeep: '{build-days-to-keep}'
- numToKeep: '{build-num-to-keep}'
- artifactDaysToKeep: '{build-artifact-days-to-keep}'
- artifactNumToKeep: '{build-artifact-num-to-keep}'
+ 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: ''
- choosing-strategy: 'default'
+ - gerrit-trigger-scm:
+ credentials-id: 'jenkins-gerrit-credentials'
+ refspec: ''
+ choosing-strategy: 'default'
wrappers:
- - fdio-infra-wrappers:
- build-timeout: '{build-timeout}'
+ - fdio-infra-wrappers:
+ build-timeout: '{build-timeout}'
triggers:
- - gerrit-trigger-patch-merged:
- name: '{project}'
- branch: '{branch}'
+ - gerrit-trigger-patch-merged:
+ name: '{project}'
+ branch: '{branch}'
builders:
- - shell:
- !include-raw-escape: gtest-build.sh
- - inject:
- properties-file: gtest-env.prop
- - shell:
- !include-raw-escape: include-raw-build.sh
+ - shell:
+ !include-raw-escape: gtest-build.sh
+ - inject:
+ properties-file: gtest-env.prop
+ - shell:
+ !include-raw-escape: include-raw-build.sh
publishers:
- fdio-infra-shiplogs:
@@ -191,44 +191,44 @@
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}'
+ 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: 'verify-tldk-func'
+ - gerrit-trigger-manually-triggered:
+ name: '{project}'
+ branch: '{branch}'
+ comment-trigger-value: 'verify-tldk-func'
builders:
- - shell:
- !include-raw-escape: include-raw-tldk-csit-functional-virl.sh
+ - shell:
+ !include-raw-escape: include-raw-tldk-csit-functional-virl.sh
publishers:
- - archive-artifacts:
- artifacts: 'csit/report.html, csit/log.html, csit/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'
diff --git a/jjb/trex/trex.yaml b/jjb/trex/trex.yaml
index a81577d63..1c19c310f 100644
--- a/jjb/trex/trex.yaml
+++ b/jjb/trex/trex.yaml
@@ -1,19 +1,19 @@
+---
- project:
name: trex
jobs:
- - 'trex-verify-{stream}-{os}'
- - 'trex-merge-{stream}-{os}'
+ - 'trex-verify-{stream}-{os}'
+ - 'trex-merge-{stream}-{os}'
project: 'trex'
os:
- - ubuntu1404
- - ubuntu1604
- - centos7
+ - ubuntu1404
+ - ubuntu1604
+ - centos7
stream:
- - master:
- branch: 'master'
-
+ - master:
+ branch: 'master'
- job-template:
name: 'trex-verify-{stream}-{os}'
@@ -23,37 +23,37 @@
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}'
+ 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}'
triggers:
- - gerrit-trigger-patch-submitted:
- name: '{project}'
- branch: '{branch}'
+ - gerrit-trigger-patch-submitted:
+ name: '{project}'
+ branch: '{branch}'
builders:
- - shell:
- !include-raw-escape: include-raw-trex-build.sh
+ - shell:
+ !include-raw-escape: include-raw-trex-build.sh
publishers:
- fdio-infra-shiplogs:
@@ -67,37 +67,37 @@
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}'
+ 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}'
triggers:
- - gerrit-trigger-patch-merged:
- name: '{project}'
- branch: '{branch}'
+ - gerrit-trigger-patch-merged:
+ name: '{project}'
+ branch: '{branch}'
builders:
- - shell:
- !include-raw-escape: include-raw-trex-build.sh
+ - shell:
+ !include-raw-escape: include-raw-trex-build.sh
publishers:
- fdio-infra-shiplogs: