ignore = .git/**,
.tox/**,
jjb/global-jjb/**,
+ jenkins-config/**,
jenkins-scripts/*-local-env.sh
shell = bash
indent_size = 4
Following are the list of published images available to be used with Jenkins jobs.
+* ZZCI - CentOS 7 - autorelease - 20180125-2240
* ZZCI - CentOS 7 - builder - 20180109-0417
+* ZZCI - CentOS 7 - builder - 20180110-1659
* ZZCI - CentOS 7 - builder - 20180201-2139
* ZZCI - CentOS 7 - devstack - 20171208-1648
* ZZCI - CentOS 7 - devstack-ocata - 20171208-1649
* ZZCI - CentOS 7 - devstack-pike - 20171208-1649
* ZZCI - CentOS 7 - docker - 20171209-0317
* ZZCI - CentOS 7 - docker - 20180109-0346
+* ZZCI - CentOS 7 - docker - 20180110-1659
* ZZCI - CentOS 7 - java-builder - 20171206-1842
* ZZCI - CentOS 7 - java-builder - 20171209-0032
* ZZCI - CentOS 7 - robot - 20171207-1911
--- /dev/null
+GERRIT_URL=https://git.opendaylight.org/gerrit
+GIT_BASE=git://devvexx.opendaylight.org/mirror/$PROJECT
+GIT_URL=git://devvexx.opendaylight.org/mirror
+JENKINS_HOSTNAME=vex-yul-odl-jenkins-1
+LOGS_SERVER=https://logs.opendaylight.org
+NEXUS_URL=https://nexus.opendaylight.org
+ODLNEXUSPROXY=https://nexus.opendaylight.org
+SILO=releng
+SONAR_URL=https://sonar.opendaylight.org
--- /dev/null
+GERRIT_URL=https://git.opendaylight.org/gerrit
+GIT_BASE=git://devvexx.opendaylight.org/mirror/$PROJECT
+GIT_URL=git://devvexx.opendaylight.org/mirror
+JENKINS_HOSTNAME=vex-yul-odl-jenkins-2
+LOGS_SERVER=https://logs.opendaylight.org
+NEXUS_URL=https://nexus.opendaylight.org
+ODLNEXUSPROXY=https://nexus.opendaylight.org
+SILO=sandbox
+SONAR_URL=https://sonar.opendaylight.org
name: aaa-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[aaa] [odlparent] [yangtools] [controller]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 9318cf3c82c33
name: aaa-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[aaa] [odlparent] [yangtools] [controller]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 9318cf3c82c33
name: aaa-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[aaa] [odlparent] [yangtools] [controller]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 9318cf3c82c33
name: alto-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'l2switch-merge-{stream}'
email-upstream: '[alto] [l2switch]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 931eabae9693c
name: alto-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'l2switch-merge-{stream}'
email-upstream: '[alto] [l2switch]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 931eabae9693c
name: alto-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'l2switch-merge-{stream}'
email-upstream: '[alto] [l2switch]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 931eabae9693c
name: atrium-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[atrium]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 9324f12310e6a
name: atrium-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[atrium]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 9324f12310e6a
name: atrium-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[atrium]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 9324f12310e6a
- builder:
name: autorelease-update-validate-projects
builders:
- - shell: !include-raw-escape: update-validate-autorelease-projects.sh
+ - shell: !include-raw: update-validate-autorelease-projects.sh
- publisher:
# Search console log for failures and email status to the release mailing list.
- job-template:
name: autorelease-update-validate-jobs-{stream}
project-type: freestyle
- node: centos7-builder-2c-8g
+ node: centos7-builder-2c-1g
properties:
- lf-infra-properties:
project: dlux
- dluxapps:
project: dluxapps
- - eman:
- project: eman
- - faas:
- project: faas
- genius:
project: genius
- groupbasedpolicy:
project: infrautils
- integration-distribution:
project: integration/distribution
+ - jsonrpc:
+ project: jsonrpc
- l2switch:
project: l2switch
- lispflowmapping:
project: snmp4sdn
- sxp:
project: sxp
+ - tsdr:
+ project: tsdr
- unimgr:
project: unimgr
- usc:
name: bgpcep-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
mdsal-merge-{stream},
tcpmd5-merge-{stream}
email-upstream: '[bgpcep] [odlparent] [yangtools] [controller] [mdsal] [tcpmd5]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 9427a05049030
name: bgpcep-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
mdsal-merge-{stream},
tcpmd5-merge-{stream}
email-upstream: '[bgpcep] [odlparent] [yangtools] [controller] [mdsal] [tcpmd5]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 9427a05049030
name: bgpcep-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
mdsal-merge-{stream},
tcpmd5-merge-{stream}
email-upstream: '[bgpcep] [odlparent] [yangtools] [controller] [mdsal] [tcpmd5]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 9427a05049030
name: bier-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[bier]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 942a8075b1f2a
name: bier-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[bier]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 942a8075b1f2a
name: bier-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[bier]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 942a8075b1f2a
name: capwap-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[capwap]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96bd6b5bf86e3
name: capwap-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[capwap]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96bd6b5bf86e3
name: capwap-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[capwap]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96bd6b5bf86e3
name: cardinal-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'openflowplugin-merge-{stream},iotdm-merge-{stream},sfc-merge-{stream}'
email-upstream: '[cardinal] [openflowplugin] [iotdm] [sfc]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96be20348f0f2
name: cardinal-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'openflowplugin-merge-{stream},iotdm-merge-{stream},sfc-merge-{stream}'
email-upstream: '[cardinal] [openflowplugin] [iotdm] [sfc]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96be20348f0f2
name: cardinal-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'openflowplugin-merge-{stream},iotdm-merge-{stream},sfc-merge-{stream}'
email-upstream: '[cardinal] [openflowplugin] [iotdm] [sfc]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96be20348f0f2
name: centinel-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[centinel]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96bf9b3fefd8a
name: centinel-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[centinel]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96bf9b3fefd8a
name: centinel-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[centinel]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96bf9b3fefd8a
name: coe-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
project: 'coe'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[coe] [odlparent] [yangtools] [controller]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96c0be46aac33
name: coe-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
project: 'coe'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[coe] [odlparent] [yangtools] [controller]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96c0be46aac33
- project:
name: coe-carbon
jobs:
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
project: 'coe'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[coe] [odlparent] [yangtools] [controller]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96c0be46aac33
name: controller-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
build-timeout: 90
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},aaa-merge-{stream}'
email-upstream: '[controller] [odlparent] [yangtools] [aaa]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96c1c9177efdd
name: controller-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
build-timeout: 90
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},aaa-merge-{stream}'
email-upstream: '[controller] [odlparent] [yangtools] [aaa]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96c1c9177efdd
name: controller-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
build-timeout: 90
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},aaa-merge-{stream}'
email-upstream: '[controller] [odlparent] [yangtools] [aaa]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96c1c9177efdd
- project:
name: coretutorials-oxygen
jobs:
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[coretutorials]'
- archive-artifacts: ''
build-timeout: 120
# Used by the release job
- project:
name: coretutorials-nitrogen
jobs:
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[coretutorials]'
- archive-artifacts: ''
build-timeout: 120
# Used by the release job
- project:
name: coretutorials-carbon
jobs:
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[coretutorials]'
- archive-artifacts: ''
build-timeout: 120
# Used by the release job
name: daexim-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
project: 'daexim'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[daexim] [odlparent] [yangtools] [controller]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96e4dade34bd7
name: daexim-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
project: 'daexim'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[daexim] [odlparent] [yangtools] [controller]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96e4dade34bd7
name: didm-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[didm]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96e6338c870f5
name: didm-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[didm]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96e6338c870f5
name: didm-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[didm]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96e6338c870f5
name: dlux-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream}'
email-upstream: '[dlux] [odlparent]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96e6a0327484f
name: dlux-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream}'
email-upstream: '[dlux] [odlparent]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96e6a0327484f
name: dlux-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream}'
email-upstream: '[dlux] [odlparent]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96e6a0327484f
name: dluxapps-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
project: 'dluxapps'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[dluxapps] [odlparent] [yangtools] [controller]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96e6fb1e65bf9
name: dluxapps-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
project: 'dluxapps'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[dluxapps] [odlparent] [yangtools] [controller]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96e6fb1e65bf9
name: dluxapps-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
project: 'dluxapps'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[dluxapps] [odlparent] [yangtools] [controller]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96e6fb1e65bf9
build-node: centos7-builder-2c-8g
build-timeout: 30
rtd-project: opendaylight
- archive-artifacts: ''
name: eman-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[eman]'
- archive-artifacts: ''
build-node: centos7-builder-4c-16g
# Used by the release job
name: eman-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[eman]'
- archive-artifacts: ''
build-node: centos7-builder-4c-16g
# Used by the release job
name: eman-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[eman]'
- archive-artifacts: ''
build-node: centos7-builder-4c-16g
# Used by the release job
name: faas-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[faas]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96f5ac591d858
name: faas-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[faas]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96f5ac591d858
name: faas-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[faas]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96f5ac591d858
name: federation-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[federation] [odlparent] [yangtools] [controller]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96f78c7a40a24
name: federation-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[federation] [odlparent] [yangtools] [controller]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96f78c7a40a24
name: federation-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[federation] [odlparent] [yangtools] [controller]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96f78c7a40a24
---
- project:
- name: genius-csit-genius
+ name: genius-csit-genius-oxygen
jobs:
- inttest-csit-1node
- inttest-csit-3node
- - inttest-csit-verify-1node
- - inttest-csit-verify-3node
-
# The project name
project: 'genius'
stream:
- oxygen:
branch: 'master'
+ install:
+ - all:
+ scope: 'all'
+
+ # Mininet configuration
+ tools_system_count: 3
+ tools_system_image: ZZCI - Ubuntu 16.04 - mininet-ovs-25 - 20171208-1847
+
+ # Features to install
+ install-features: 'odl-genius-rest'
+
+ # Robot custom options
+ robot-options: ' '
+
+- project:
+ name: genius-csit-genius-{stream}
+ jobs:
+ - inttest-csit-1node
+ - inttest-csit-3node
+ - inttest-csit-verify-1node
+ - inttest-csit-verify-3node
+
+
+ # The project name
+ project: 'genius'
+
+ # The functionality under test
+ functionality:
+ - 'upstream'
+ - 'gate'
+
+ # Project branches
+ stream:
- nitrogen:
branch: 'stable/nitrogen'
- carbon:
name: genius-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
openflowplugin-merge-{stream},
neutron-merge-{stream}
email-upstream: '[genius] [controller] [yangtools] [odlparent] [openflowplugin] [neutron]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96fb4b6d9d1ee
name: genius-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
openflowplugin-merge-{stream},
neutron-merge-{stream}
email-upstream: '[genius] [controller] [yangtools] [odlparent] [openflowplugin] [neutron]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96fb4b6d9d1ee
name: genius-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
openflowplugin-merge-{stream},
neutron-merge-{stream}
email-upstream: '[genius] [controller] [yangtools] [odlparent] [openflowplugin] [neutron]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96fb4b6d9d1ee
-Subproject commit f52936163e512a126befed7c091bcba94f9fc768
+Subproject commit 8e33e6ab798cd57a383cb8871d973de3fce6340c
name: groupbasedpolicy-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
sfc-merge-{stream},
ovsdb-merge-{stream}
email-upstream: '[groupbasedpolicy] [openflowjava] [openflowplugin] [neutron] [sfc] [ovsdb]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96fbb93f95a76
name: groupbasedpolicy-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
sfc-merge-{stream},
ovsdb-merge-{stream}
email-upstream: '[groupbasedpolicy] [openflowjava] [openflowplugin] [neutron] [sfc] [ovsdb]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96fbb93f95a76
name: groupbasedpolicy-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
sfc-merge-{stream},
ovsdb-merge-{stream}
email-upstream: '[groupbasedpolicy] [openflowjava] [openflowplugin] [neutron] [sfc] [ovsdb]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96fbb93f95a76
name: vbd-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[vbd]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96fc362c36862
name: vbd-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[vbd]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96fc362c36862
name: vbd-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[vbd]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96fc362c36862
name: infrautils-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream}'
email-upstream: '[infrautils] [odlparent]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96fca0367756c
name: infrautils-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream}'
email-upstream: '[infrautils] [odlparent]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96fca0367756c
name: infrautils-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream}'
email-upstream: '[infrautils] [odlparent]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96fca0367756c
# Default parameters #
######################
+ java-version: openjdk8
mvn-version: mvn33
#####################
if [ "${ENABLE_NETWORKING_L2GW}" == "yes" ]; then
#networking-l2gw is not officially available in any release yet. Gettting the latest stable version.
- $PYTHON -m pip install networking-l2gw
+ $PYTHON -m pip install networking-l2gw==11.0.0
fi
}
"
}
+function fix_tinyrpc_version() {
+ local ip=$1
+ ${SSH} ${ip} "
+ cd /opt/stack;
+ git clone https://git.openstack.org/openstack/requirements;
+ cd requirements;
+ sed -i s/tinyrpc===0.7/tinyrpc===0.6/ upper-constraints.txt
+ "
+}
+
# Add enable_services and disable_services to the local.conf
function add_os_services() {
local core_services=$1
if [ "${ODL_ML2_BRANCH}" == "master" ]; then
ssh ${!CONTROLIP} "sed -i 's/flat_networks public/flat_networks public,physnet1/' /opt/stack/devstack/lib/neutron"
ssh ${!CONTROLIP} "sed -i '186i iniset \$NEUTRON_CORE_PLUGIN_CONF ml2_type_vlan network_vlan_ranges public:1:4094,physnet1:1:4094' /opt/stack/devstack/lib/neutron"
+ echo "Modify uppper-constraints to use tinyrpc 0.6"
+ fix_tinyrpc_version ${!CONTROLIP}
fi
if [[ "${ODL_ML2_BRANCH}" == "stable/ocata" && "$(is_openstack_feature_enabled n-cpu)" == "1" ]]; then
echo "Updating requirements for ${ODL_ML2_BRANCH}"
echo "Modify upper-constraints to use libvirt-python 3.2.0"
fix_libvirt_version_n_cpu_ocata ${!COMPUTEIP}
fi
+ if [ "${ODL_ML2_BRANCH}" == "master" ]; then
+ echo "Modify uppper-constraints to use tinyrpc 0.6"
+ fix_tinyrpc_version ${!CONTROLIP}
+ fi
create_compute_node_local_conf ${!COMPUTEIP} ${!CONTROLIP} ${ODLMGRIP[$SITE_INDEX]} "${ODL_OVS_MGRS[$SITE_INDEX]}"
scp ${WORKSPACE}/local.conf_compute_${!COMPUTEIP} ${!COMPUTEIP}:/opt/stack/devstack/local.conf
echo "Stack the compute node ${i} of ${NUM_OPENSTACK_COMPUTE_NODES}: ${COMPUTEIP}"
sudo ip netns exec pnf_ns ifconfig pnf_veth1 up ${EXTNET_PNF_IP}/24;
sudo ovs-vsctl add-port ${PUBLIC_BRIDGE} pnf_veth0;
"
- # Control Node - set VXLAN TEP IP for Genius Auto TZ
- ${SSH} ${!CONTROLIP} "
- sudo ovs-vsctl set O . external_ids:tep-ip=${!CONTROLIP};
- "
# Control Node - external net internet address simulation
${SSH} ${!CONTROLIP} "
# please add pybot -v arguments on a single line and alphabetized
suite_num=0
for suite in ${SUITES}; do
- # prepend a incrmental counter to the suite name so that the full robot log combining all the suites as is done
- # in the rebot step below will list all the suites in chronological order as rebot seems to alphabatize them
+ # prepend an incremental counter to the suite name so that the full robot log combining all the suites as is done
+ # in the rebot step below will list all the suites in chronological order as rebot seems to alphabetize them
let "suite_num = suite_num + 1"
suite_index="$(printf %02d ${suite_num})"
suite_name="$(basename ${suite} | cut -d. -f1)"
log_name="${suite_index}_${suite_name}"
- pybot -N ${log_name} --removekeywords wuks -c critical -e exclude -e skip_if_${DISTROSTREAM} \
+ pybot -N ${log_name} \
+ -c critical -e exclude -e skip_if_${DISTROSTREAM} \
--log log_${log_name}.html --report None --output output_${log_name}.xml \
+ --removekeywords wuks \
+ --removekeywords name:SetupUtils.Setup_Utils_For_Setup_And_Teardown \
+ --removekeywords name:SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing \
+ --removekeywords name:OpenStackOperations.Add_OVS_Logging_On_All_OpenStack_Nodes \
-v BUNDLEFOLDER:${BUNDLEFOLDER} \
-v BUNDLE_URL:${ACTUAL_BUNDLE_URL} \
-v CONTROLLERFEATURES:"${CONTROLLERFEATURES}" \
name: iotdm-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'aaa-merge-{stream}'
email-upstream: '[iotdm] [aaa]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96fd6e9453970
name: iotdm-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'aaa-merge-{stream}'
email-upstream: '[iotdm] [aaa]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96fd6e9453970
name: iotdm-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'aaa-merge-{stream}'
email-upstream: '[iotdm] [aaa]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96fd6e9453970
- project:
name: jsonrpc-fluorine
jobs:
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
project: 'jsonrpc'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96fdf4408765d
- project:
name: jsonrpc-oxygen
jobs:
- - '{project-name}-integration-{stream}'
+ - '{project-name}-distribution-check-{stream}'
- odl-maven-jobs
project: 'jsonrpc'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96fdf4408765d
- project:
name: jsonrpc-nitrogen
jobs:
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
project: 'jsonrpc'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96fdf4408765d
- project:
name: jsonrpc-carbon
jobs:
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
project: 'jsonrpc'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
email-upstream: '[jsonrpc] [odlparent] [yangtools] [controller] [mdsal]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96fdf4408765d
name: l2switch-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
openflowjava-merge-{stream},
openflowplugin-merge-{stream}
email-upstream: '[l2switch] [odlparent] [yangtools] [controller] [openflowjava] [openflowplugin]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96fee85953ca0
name: l2switch-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
openflowjava-merge-{stream},
openflowplugin-merge-{stream}
email-upstream: '[l2switch] [odlparent] [yangtools] [controller] [openflowjava] [openflowplugin]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96fee85953ca0
name: l2switch-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
openflowjava-merge-{stream},
openflowplugin-merge-{stream}
email-upstream: '[l2switch] [odlparent] [yangtools] [controller] [openflowjava] [openflowplugin]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96fee85953ca0
name: lacp-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'openflowjava-merge-{stream},openflowplugin-merge-{stream}'
email-upstream: '[lacp] [openflowjava] [openflowplugin]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96ff6c0ff6ab1
name: lacp-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'openflowjava-merge-{stream},openflowplugin-merge-{stream}'
email-upstream: '[lacp] [openflowjava] [openflowplugin]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96ff6c0ff6ab1
name: lacp-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'openflowjava-merge-{stream},openflowplugin-merge-{stream}'
email-upstream: '[lacp] [openflowjava] [openflowplugin]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 96ff6c0ff6ab1
---
+- project:
+ name: lf-infra-ansible-roles-system-update
+ jobs:
+ - gerrit-tox-verify
+
+ project-name: lf-infra-ansible-roles-system-update
+ project: ansible/roles/system-update
+ build-node: centos7-docker-2c-2g
+ stream: any
+ branch: '*'
+
+ git-url: https://gerrit.linuxfoundation.org/infra/$GERRIT_PROJECT
+ gerrit-server-name: LinuxFoundation
+
- project:
name: lf-infra-ci-workshop
jobs:
git-url: https://gerrit.linuxfoundation.org/infra/$GERRIT_PROJECT
gerrit-server-name: LinuxFoundation
+
+- project:
+ name: lf-infra-license-checker
+ jobs:
+ - gerrit-tox-verify
+
+ project-name: lf-infra-license-checker
+ project: releng/license-checker
+ build-node: centos7-builder-2c-2g
+ stream: any
+ branch: '*'
+
+ git-url: https://gerrit.linuxfoundation.org/infra/$GERRIT_PROJECT
+ gerrit-server-name: LinuxFoundation
name: lispflowmapping-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
name: lispflowmapping-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
name: lispflowmapping-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
mvn-opts: '-Xmx2048m -XX:MaxPermSize=512m -Dmaven.compile.fork=true'
dependencies: 'controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream},neutron-merge-{stream}'
email-upstream: '[lispflowmapping] [controller] [odlparent] [yangtools] [neutron]'
- archive-artifacts: ''
build-node: centos7-builder-8c-8g
# Used by the release job
jobs:
- '{project-name}-distribution-check-{stream}':
mvn-version: 'mvn35'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
build-timeout: 90
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}'
email-upstream: '[mdsal] [odlparent] [yangtools]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a674173c7b29d
name: mdsal-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
mvn-opts: '-Xmx2048m -XX:MaxPermSize=1024m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}'
email-upstream: '[mdsal] [odlparent] [yangtools]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a674173c7b29d
name: mdsal-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
mvn-opts: '-Xmx2048m -XX:MaxPermSize=1024m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}'
email-upstream: '[mdsal] [odlparent] [yangtools]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a674173c7b29d
name: messaging4transport-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[messaging4transport]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a677283157db4
name: messaging4transport-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[messaging4transport]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a677283157db4
name: messaging4transport-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[messaging4transport]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a677283157db4
name: natapp-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'openflowplugin-merge-{stream}'
email-upstream: '[natapp] [openflowplugin]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a679c0f4f08a8
name: natapp-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'openflowplugin-merge-{stream}'
email-upstream: '[natapp] [openflowplugin]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a679c0f4f08a8
name: natapp-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'openflowplugin-merge-{stream}'
email-upstream: '[natapp] [openflowplugin]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a679c0f4f08a8
name: nemo-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[nemo]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a67a9890f6202
name: nemo-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[nemo]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a67a9890f6202
name: nemo-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[nemo]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a67a9890f6202
name: netconf-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
build-timeout: 90
dependencies: 'aaa-merge-{stream},controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream}'
email-upstream: '[netconf] [aaa] [controller] [odlparent] [yangtools]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a67b22fc3663f
name: netconf-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx2048m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
dependencies: 'aaa-merge-{stream},controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream}'
email-upstream: '[netconf] [aaa] [controller] [odlparent] [yangtools]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a67b22fc3663f
name: netconf-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx2048m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
dependencies: 'aaa-merge-{stream},controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream}'
email-upstream: '[netconf] [aaa] [controller] [odlparent] [yangtools]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a67b22fc3663f
name: netide-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'openflowjava-merge-{stream}'
email-upstream: '[netide] [openflowjava]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a67bab3755815
name: netide-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'openflowjava-merge-{stream}'
email-upstream: '[netide] [openflowjava]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a67bab3755815
name: netide-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'openflowjava-merge-{stream}'
email-upstream: '[netide] [openflowjava]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a67bab3755815
project: 'netvirt'
stream: 'oxygen'
branch: 'master'
+ testplan: '{project}-{topology}-l2gw-openstack.txt'
+ odl-ml2-driver-version: 'v2'
+ enable-openstack-services: 'placement-api,l2gw-plugin'
+ enable-openstack-compute-services: 'placement-client'
+ security-group-mode: '{sg-mode}'
+ odl_system_flavor: v1-performance-8
+ openstack_system_flavor: v1-performance-8
+ openstack_system2_flavor: v1-performance-4
+ tools_system_count: 2
+ tools_system_image: ZZCI - Ubuntu 16.04 - mininet-ovs-26 - 20171208-1847
+
+ # TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled
+ enable-networking-l2gw: 'yes'
topology:
- 1node:
enable-haproxy: 'yes'
install-features: 'odl-jolokia,odl-netvirt-openstack'
- testplan: '{project}-{topology}-l2gw-openstack.txt'
-
functionality:
- upstream-stateful:
sg-mode: 'stateful'
openstack_system_image: '{openstack_system_image_pike}'
openstack_system2_image: '{openstack_system_image_pike}'
+- project:
+ name: netvirt-csit-hwvtep-openstack-integration-nitrogen
+ jobs:
+ - inttest-csit-hwvtep-openstack
+
+ project: 'netvirt'
+ stream: 'nitrogen'
+ branch: 'stable/nitrogen'
+ testplan: '{project}-{topology}-l2gw-openstack.txt'
odl-ml2-driver-version: 'v2'
enable-openstack-services: 'placement-api,l2gw-plugin'
enable-openstack-compute-services: 'placement-client'
security-group-mode: '{sg-mode}'
+ odl_system_flavor: v1-performance-8
+ openstack_system_flavor: v1-performance-8
+ openstack_system2_flavor: v1-performance-4
tools_system_count: 2
tools_system_image: ZZCI - Ubuntu 16.04 - mininet-ovs-26 - 20171208-1847
# TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled
enable-networking-l2gw: 'yes'
-- project:
- name: netvirt-csit-hwvtep-openstack-integration-nitrogen
- jobs:
- - inttest-csit-hwvtep-openstack
-
- project: 'netvirt'
- stream: 'nitrogen'
- branch: 'stable/nitrogen'
-
topology:
- 1node:
openstack_system1_count: 1
enable-haproxy: 'yes'
install-features: 'odl-jolokia,odl-netvirt-openstack'
- testplan: '{project}-{topology}-l2gw-openstack.txt'
-
functionality:
- upstream-stateful:
- schedule: ''
sg-mode: 'stateful'
- gate-stateful:
schedule: ''
openstack_system_image: '{openstack_system_image_pike}'
openstack_system2_image: '{openstack_system_image_pike}'
- odl-ml2-driver-version: 'v2'
- enable-openstack-services: 'placement-api,l2gw-plugin'
- enable-openstack-compute-services: 'placement-client'
- security-group-mode: '{sg-mode}'
- tools_system_count: 2
- tools_system_image: ZZCI - Ubuntu 16.04 - mininet-ovs-26 - 20171208-1847
-
- # TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled
- enable-networking-l2gw: 'yes'
-
- project:
name: netvirt-csit-hwvtep-openstack-integration-carbon
jobs:
stream: 'carbon'
branch: 'stable/carbon'
karaf-version: karaf3
+ testplan: '{project}-{topology}-l2gw-openstack.txt'
+ odl-ml2-driver-version: 'v2'
+ enable-openstack-services: 'placement-api,l2gw-plugin'
+ enable-openstack-compute-services: 'placement-client'
+ security-group-mode: '{sg-mode}'
+ odl_system_flavor: v1-performance-8
+ openstack_system_flavor: v1-performance-8
+ openstack_system2_flavor: v1-performance-4
+ tools_system_count: 2
+ tools_system_image: ZZCI - Ubuntu 16.04 - mininet-ovs-26 - 20171208-1847
+
+ # TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled
+ enable-networking-l2gw: 'yes'
topology:
- 1node:
enable-haproxy: 'yes'
install-features: 'odl-jolokia,odl-netvirt-openstack'
- testplan: '{project}-{topology}-l2gw-openstack.txt'
-
functionality:
- upstream-stateful:
- schedule: ''
sg-mode: 'stateful'
- gate-stateful:
schedule: ''
openstack_system_image: '{openstack_system_image_pike}'
openstack_system2_image: '{openstack_system_image_pike}'
enable-openstack-network-services: '{openstack_legacy_default_network_services}'
-
- odl-ml2-driver-version: 'v2'
- enable-openstack-services: 'placement-api,l2gw-plugin'
- enable-openstack-compute-services: 'placement-client'
- security-group-mode: '{sg-mode}'
- tools_system_count: 2
- tools_system_image: ZZCI - Ubuntu 16.04 - mininet-ovs-26 - 20171208-1847
-
- # TODO: remove this flag and instead use the enable-openstack-services list to know if l2gw is enabled
- enable-networking-l2gw: 'yes'
- gate-minimal-cluster:
testplan: '{project}-{topology}-minimal-openstack.txt'
# Job for Test Driven Development with it's own testplan to run new/non-passing suites. scheduled manually.
- - tdd-wip:
+ - gate-tdd-wip:
testplan: '{project}-{topology}-tdd-wip-openstack.txt'
schedule: ''
netvirt-csit-hwvtep-1node-openstack-{os-branch}-gate-stateful-{stream}
- tdd-wip:
csit-list: >
- netvirt-csit-1node-openstack-{os-branch}-tdd-wip-{stream}
+ netvirt-csit-1node-openstack-{os-branch}-gate-tdd-wip-{stream}
name: netvirt
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- gerrit-tox-verify
- odl-maven-jobs
ovsdb-merge-{stream},
sfc-merge-{stream}
email-upstream: '[genius] [netvirt] [neutron] [openflowjava] [openflowplugin] [ovsdb] [sfc]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a67da0ffbb1ba
mvn-opts: '-Xmx2048m -XX:MaxPermSize=512m'
dependencies:
email-upstream: '[netvirt]'
- archive-artifacts: ''
- project:
name: netvirt-sonar
name: neutron-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},aaa-merge-{stream}'
email-upstream: '[neutron] [odlparent] [aaa]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a67e1b40d7419
name: neutron-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},aaa-merge-{stream}'
email-upstream: '[neutron] [odlparent] [aaa]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a67e1b40d7419
name: neutron-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},aaa-merge-{stream}'
email-upstream: '[neutron] [odlparent] [aaa]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a67e1b40d7419
name: next-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[next]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a67e7c516f385
name: next-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[next]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a67e7c516f385
name: next-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[next]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a67e7c516f385
name: nic-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'vtn-merge-{stream},groupbasedpolicy-merge-{stream}'
email-upstream: '[nic] [vtn] [groupbasedpolicy]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a67ef386204aa
name: nic-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'vtn-merge-{stream},groupbasedpolicy-merge-{stream}'
email-upstream: '[nic] [vtn] [groupbasedpolicy]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a67ef386204aa
name: nic-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'vtn-merge-{stream},groupbasedpolicy-merge-{stream}'
email-upstream: '[nic] [vtn] [groupbasedpolicy]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a67ef386204aa
name: ocpplugin-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[ocpplugin] [odlparent] [yangtools] [controller]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a687673279f9c
name: ocpplugin-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[ocpplugin] [odlparent] [yangtools] [controller]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a687673279f9c
name: ocpplugin-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[ocpplugin] [odlparent] [yangtools] [controller]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a687673279f9c
##############################################################################
echo "---> Cleanup orphaned servers"
-# shellcheck source=/tmp/v/openstack/bin/activate disable=SC1091
-source "/tmp/v/openstack/bin/activate"
-
minion_in_jenkins() {
# Usage: check_stack_in_jenkins STACK_NAME JENKINS_URL [JENKINS_URL...]
# Returns: 0 If stack is in Jenkins and 1 if stack is not in Jenkins.
# Fetch server list before fetching active minions to minimize race condition
# where we might be trying to delete servers while jobs are trying to start
+# shellcheck source=/tmp/v/openstack/bin/activate disable=SC1091
+source "/tmp/v/openstack/bin/activate"
+
# We purposely need word splitting here to create the OS_SERVERS array.
# shellcheck disable=SC2207
-OS_SERVERS=($(openstack server list -f value -c "Name" | grep -E 'prd|snd'))
+mapfile -t OS_SERVERS < <(openstack server list -f value -c "Name" | grep -E 'prd|snd')
+
+deactivate
#############################
## DELETE ORPHANED SERVERS ##
#############################
+
+# shellcheck source=/tmp/v/lftools/bin/activate disable=SC1091
+source "/tmp/v/lftools/bin/activate"
+
# Search for servers that are not in use by either releng or sandbox silos and
# delete them.
for server in "${OS_SERVERS[@]}"; do
continue
else
echo "Deleting $server"
- openstack server delete "$server"
+ lftools openstack --os-cloud vex \
+ server remove --minutes 15 "$server"
fi
done
+
+deactivate
name: odlparent-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
- gerrit-tox-verify
name: of-config-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: netconf-merge-{stream}'
email-upstream: '[of-config] [netconf]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a6880455efe67
name: of-config-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: netconf-merge-{stream}'
email-upstream: '[of-config] [netconf]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a6880455efe67
name: of-config-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: netconf-merge-{stream}'
email-upstream: '[of-config] [netconf]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a6880455efe67
- project:
name: circuitsw-oxygen
jobs:
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[circuitsw]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a68970cf5b25c
- project:
name: circuitsw-nitrogen
jobs:
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[circuitsw]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a68970cf5b25c
- project:
name: circuitsw-carbon
jobs:
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[circuitsw]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a68970cf5b25c
CREATE_FAILED)
reason=$(openstack stack show "$STACK_NAME" -f value -c stack_status_reason)
echo "ERROR: Failed to initialize infrastructure. Reason: $reason"
+ openstack stack resource list -n 25 "$STACK_NAME"
echo "Deleting stack and possibly retrying to create..."
openstack stack delete --yes "$STACK_NAME"
name: openflowjava-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[openflowjava] [odlparent] [yangtools] [controller]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a68a1507dae22
name: openflowjava-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[openflowjava] [odlparent] [yangtools] [controller]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a68a1507dae22
name: openflowplugin-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
project-name: 'openflowplugin'
branch: 'master'
build-node: centos7-builder-2c-8g
+ build-timeout: 90
mvn-settings: 'openflowplugin-settings'
mvn-goals: 'clean deploy javadoc:aggregate'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- build-timeout: 90
dependencies: >
odlparent-merge-{stream},
yangtools-merge-{stream},
name: openflowplugin-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
project-name: 'openflowplugin'
branch: 'stable/nitrogen'
build-node: centos7-builder-2c-8g
+ build-timeout: 90
mvn-settings: 'openflowplugin-settings'
mvn-goals: 'clean deploy javadoc:aggregate'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
name: openflowplugin-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
project-name: 'openflowplugin'
branch: 'stable/carbon'
build-node: centos7-builder-2c-8g
+ build-timeout: 90
karaf-version: 'karaf3'
mvn-settings: 'openflowplugin-settings'
mvn-goals: 'clean deploy javadoc:aggregate'
project-name: 'openflowplugin'
branch: 'master'
build-node: centos7-builder-2c-8g
+ build-timeout: 90
mvn-settings: 'openflowplugin-settings'
mvn-goals: 'clean deploy javadoc:aggregate'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[ovil]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: 7b48866c207d8
stream:
- oxygen:
branch: 'master'
- os-branch: 'pike'
+ # os-branch: 'pike'
+ # issues with pike right now (esp l2gw), lets stick with ocata
+ os-branch: 'ocata'
- nitrogen:
branch: 'stable/nitrogen'
os-branch: 'ocata'
name: ovsdb-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
project: 'ovsdb'
project-name: 'ovsdb'
branch: 'master'
+ build-node: centos7-builder-2c-8g
mvn-settings: 'ovsdb-settings'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
email-upstream: '[ovsdb] [odlparent] [controller] [yangtools]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a68b188166958
name: ovsdb-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
project: 'ovsdb'
project-name: 'ovsdb'
branch: 'stable/nitrogen'
+ build-node: centos7-builder-2c-8g
mvn-settings: 'ovsdb-settings'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
email-upstream: '[ovsdb] [odlparent] [controller] [yangtools]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a68b188166958
name: ovsdb-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
project: 'ovsdb'
project-name: 'ovsdb'
branch: 'stable/carbon'
+ build-node: centos7-builder-2c-8g
karaf-version: karaf3
mvn-settings: 'ovsdb-settings'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
email-upstream: '[ovsdb] [odlparent] [controller] [yangtools]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a68b188166958
name: p4plugin-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[p4plugin]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a68bf26e208d4
name: packetcable-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[packetcable]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a68ca4a24655c
name: packetcable-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[packetcable]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a68ca4a24655c
name: packetcable-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[packetcable]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a68ca4a24655c
- project:
name: persistence-oxygen
jobs:
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[persistence]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a68d3c2bb44d1
- project:
name: persistence-nitrogen
jobs:
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[persistence]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a68d3c2bb44d1
- project:
name: persistence-carbon
jobs:
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[persistence]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a68d3c2bb44d1
- '{project-name}-ci-jobs':
build-node: centos7-builder-2c-2g
build-timeout: 60
+ jenkins-silos: releng sandbox
- builder-check-poms
- builder-copy-sandbox-logs
- builder-openstack-cron
# Servers
- odl-openstack-cleanup-stale-stacks
- odl-openstack-cleanup-stale-nodes
- # Disable orphaned nodes script. See:
- # https://jira.linuxfoundation.org/browse/RELENG-780
- # - odl-openstack-cleanup-orphaned-nodes
+ - odl-openstack-cleanup-orphaned-nodes
# Images
- odl-openstack-check-image-protection
- odl-openstack-cleanup-old-images
# Default parameters #
######################
+ archive-artifacts: >
+ **/*.log
+ **/hs_err_*.log
+ **/target/**/feature.xml
+ **/target/failsafe-reports/failsafe-summary.xml
+ **/target/surefire-reports/*-output.txt
mvn-goals: clean install
#####################
# Default parameters #
######################
+ archive-artifacts: >
+ **/*.log
+ **/hs_err_*.log
+ **/target/**/feature.xml
+ **/target/failsafe-reports/failsafe-summary.xml
+ **/target/surefire-reports/*-output.txt
mvn-version: mvn33
java-version: openjdk8
- project:
name: reservation-oxygen
jobs:
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[reservation]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a68d9bc504037
- project:
name: reservation-nitrogen
jobs:
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[reservation]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a68d9bc504037
- project:
name: reservation-carbon
jobs:
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[reservation]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a68d9bc504037
name: sdninterfaceapp-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
project: 'sdninterfaceapp'
project-name: 'sdninterfaceapp'
branch: 'master'
+ build-node: centos7-builder-2c-8g
mvn-settings: 'sdninterfaceapp-settings'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'bgpcep-merge-{stream}'
email-upstream: '[sdninterfaceapp] [bgpcep]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a68e3d1ff55e3
name: sdninterfaceapp-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
project: 'sdninterfaceapp'
project-name: 'sdninterfaceapp'
branch: 'stable/nitrogen'
+ build-node: centos7-builder-2c-8g
mvn-settings: 'sdninterfaceapp-settings'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'bgpcep-merge-{stream}'
email-upstream: '[sdninterfaceapp] [bgpcep]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a68e3d1ff55e3
name: sdninterfaceapp-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
project: 'sdninterfaceapp'
project-name: 'sdninterfaceapp'
branch: 'stable/carbon'
+ build-node: centos7-builder-2c-8g
karaf-version: karaf3
mvn-settings: 'sdninterfaceapp-settings'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'bgpcep-merge-{stream}'
email-upstream: '[sdninterfaceapp] [bgpcep]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a68e3d1ff55e3
project: 'sdninterfaceapp'
project-name: 'sdninterfaceapp'
branch: 'master'
+ build-node: centos7-builder-2c-8g
mvn-settings: 'sdninterfaceapp-settings'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
name: sfc-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
build-timeout: 120
dependencies: 'openflowplugin-merge-{stream},ovsdb-merge-{stream},lispflowmapping-merge-{stream}'
email-upstream: '[sfc] [openflowplugin] [ovsdb] [lispflowmapping]'
- archive-artifacts: ''
build-node: centos7-builder-8c-8g
# Used by the release job
name: sfc-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx2048m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
dependencies: 'openflowplugin-merge-{stream},ovsdb-merge-{stream},lispflowmapping-merge-{stream}'
email-upstream: '[sfc] [openflowplugin] [ovsdb] [lispflowmapping]'
- archive-artifacts: ''
build-node: centos7-builder-8c-8g
# Used by the release job
name: sfc-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx2048m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
dependencies: 'openflowplugin-merge-{stream},ovsdb-merge-{stream},lispflowmapping-merge-{stream}'
email-upstream: '[sfc] [openflowplugin] [ovsdb] [lispflowmapping]'
- archive-artifacts: ''
build-node: centos7-builder-8c-8g
# Used by the release job
name: snbi-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[snbi]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a68f328cefed6
name: snbi-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[snbi]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a68f328cefed6
name: snbi-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[snbi]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a68f328cefed6
name: snmp-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream}'
email-upstream: '[snmp] [odlparent]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a68fb236b93a6
name: snmp-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream}'
email-upstream: '[snmp] [odlparent]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a68fb236b93a6
name: snmp-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream}'
email-upstream: '[snmp] [odlparent]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a68fb236b93a6
name: snmp4sdn-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
email-upstream: '[snmp4sdn] [odlparent] [controller] [yangtools]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a69034a4b6ef5
name: snmp4sdn-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
email-upstream: '[snmp4sdn] [odlparent] [controller] [yangtools]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a69034a4b6ef5
name: snmp4sdn-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
email-upstream: '[snmp4sdn] [odlparent] [controller] [yangtools]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a69034a4b6ef5
name: sxp-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
email-upstream: '[sxp] [odlparent] [controller] [yangtools]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a6909c75719b7
name: sxp-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
email-upstream: '[sxp] [odlparent] [controller] [yangtools]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a6909c75719b7
name: sxp-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
email-upstream: '[sxp] [odlparent] [controller] [yangtools]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a6909c75719b7
- project:
name: systemmetrics-oxygen
jobs:
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
project: 'systemmetrics'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[systemmetrics] [odlparent] [yangtools] [controller]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a69113575458e
- project:
name: systemmetrics-nitrogen
jobs:
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
project: 'systemmetrics'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[systemmetrics] [odlparent] [yangtools] [controller]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a69113575458e
- project:
name: systemmetrics-carbon
jobs:
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
project: 'systemmetrics'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[systemmetrics] [odlparent] [yangtools] [controller]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a69113575458e
name: topoprocessing-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
email-upstream: '[topoprocessing] [odlparent] [controller] [yangtools]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a691bbe2328cb
name: topoprocessing-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
email-upstream: '[topoprocessing] [odlparent] [controller] [yangtools]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a691bbe2328cb
name: topoprocessing-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
email-upstream: '[topoprocessing] [odlparent] [controller] [yangtools]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a691bbe2328cb
- project:
name: transportpce-oxygen
jobs:
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
project: 'transportpce'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[transportpce] [odlparent] [yangtools] [controller]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a6927323fa3d4
- project:
name: transportpce-nitrogen
jobs:
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
project: 'transportpce'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[transportpce] [odlparent] [yangtools] [controller]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a6927323fa3d4
- project:
name: transportpce-carbon
jobs:
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
project: 'transportpce'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[transportpce] [odlparent] [yangtools] [controller]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a6927323fa3d4
name: tsdr-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[tsdr]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a69373036303c
name: tsdr-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[tsdr]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a69373036303c
name: tsdr-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[tsdr]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a69373036303c
name: ttp-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream}'
email-upstream: '[ttp] [odlparent]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a693f948563d5
name: ttp-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream}'
email-upstream: '[ttp] [odlparent]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a693f948563d5
name: ttp-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream}'
email-upstream: '[ttp] [odlparent]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a693f948563d5
name: unimgr-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'ovsdb-merge-{stream}'
email-upstream: '[unimgr] [ovsdb]'
- archive-artifacts: ''
build-node: centos7-builder-4c-16g
# Used by the release job
name: unimgr-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'ovsdb-merge-{stream}'
email-upstream: '[unimgr] [ovsdb]'
- archive-artifacts: ''
build-node: centos7-builder-4c-16g
# Used by the release job
name: unimgr-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'ovsdb-merge-{stream}'
email-upstream: '[unimgr] [ovsdb]'
- archive-artifacts: ''
build-node: centos7-builder-4c-16g
# Used by the release job
name: usc-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'controller-merge-{stream},yangtools-merge-{stream},odlparent-merge-{stream}'
email-upstream: '[usc] [controller] [yangtools] [odlparent]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a697b633b3ffe
name: usc-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'controller-merge-{stream},yangtools-merge-{stream},odlparent-merge-{stream}'
email-upstream: '[usc] [controller] [yangtools] [odlparent]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a697b633b3ffe
name: usc-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'controller-merge-{stream},yangtools-merge-{stream},odlparent-merge-{stream}'
email-upstream: '[usc] [controller] [yangtools] [odlparent]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a697b633b3ffe
name: usecplugin-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'openflowplugin-merge-{stream}'
email-upstream: '[usecplugin] [openflowplugin]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a69902281e037
name: usecplugin-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'openflowplugin-merge-{stream}'
email-upstream: '[usecplugin] [openflowplugin]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a69902281e037
name: usecplugin-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'openflowplugin-merge-{stream}'
email-upstream: '[usecplugin] [openflowplugin]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a69902281e037
name: vtn-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
name: vtn-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
name: vtn-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
name: yang-push-oxygen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[yang-push]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a69aae2832869
name: yang-push-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[yang-push]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a69aae2832869
name: yang-push-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[yang-push]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: a69aae2832869
- project:
name: yangide-oxygen
jobs:
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: oxygen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}'
email-upstream: '[yangide] [odlparent] [yangtools]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: fba306956f98
- project:
name: yangide-nitrogen
jobs:
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: nitrogen
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}'
email-upstream: '[yangide] [odlparent] [yangtools]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: fba306956f98
- project:
name: yangide-carbon
jobs:
- - '{project-name}-integration-{stream}'
- odl-maven-jobs
stream: carbon
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}'
email-upstream: '[yangide] [odlparent] [yangtools]'
- archive-artifacts: ''
# Used by the release job
staging-profile-id: fba306956f98
robot-options: ''
# Additional patterns to archive
- archive-artifacts: ''
# FIXME: Delete if no patterns.
name: yangtools-nitrogen
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
name: yangtools-carbon
jobs:
- '{project-name}-distribution-check-{stream}'
- - '{project-name}-integration-{stream}'
- '{project-name}-maven-javadoc-jobs'
- odl-maven-jobs
-Subproject commit 0b9b6addb738ea7c483c8cdf75b9ae173480f9cd
+Subproject commit 45fe40b674c0f2d2cfed080848ddeb2775b7d402
-Subproject commit ee1810e763425480edd032f9dd2aae0c2b289b8c
+Subproject commit 4332818a2ae9fc366bace64f459f4e44d1f8a86e