branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- only:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
feature:
- authn:
# Used by the release job
staging-profile-id: 9318cf3c82c33
-- project:
- name: aaa-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'aaa'
- project-name: 'aaa'
- branch: 'stable/nitrogen'
- mvn-settings: 'aaa-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
- email-upstream: '[aaa] [odlparent] [yangtools] [controller]'
-
- # Used by the release job
- staging-profile-id: 9318cf3c82c33
-
- project:
name: aaa-sonar
jobs:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
# Used by the release job
staging-profile-id: 931eabae9693c
-- project:
- name: alto-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'alto'
- project-name: 'alto'
- branch: 'stable/nitrogen'
- build-node: centos7-builder-2c-8g
- mvn-settings: 'alto-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'l2switch-merge-{stream}'
- email-upstream: '[alto] [l2switch]'
-
- # Used by the release job
- staging-profile-id: 931eabae9693c
-
- project:
name: alto-sonar
jobs:
# Used by the release job
staging-profile-id: 9324f12310e6a
-- project:
- name: atrium-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'atrium'
- project-name: 'atrium'
- branch: 'stable/nitrogen'
- mvn-settings: 'atrium-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: ''
- email-upstream: '[atrium]'
-
- # Used by the release job
- staging-profile-id: 9324f12310e6a
-
- project:
name: atrium-sonar
jobs:
integration-test: fluorine
extra-mvn-opts: -P!karaf -Dsft.heap.max=4g
- oxygen:
- # Run once a week (Sunday) until Nitrogen-SR3 is out.
- cron: 'H 12 * * 6'
branch: 'stable/oxygen'
integration-test: oxygen
extra-mvn-opts: -P!karaf -Dsft.heap.max=4g
- - nitrogen:
- branch: 'stable/nitrogen'
- integration-test: nitrogen
- extra-mvn-opts: -P!karaf -Dsft.heap.max=4g
project: releng/autorelease
project-name: autorelease
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
# The purpose of this script is to compare list of projects in autorelease
# are equal to the list of projects in integration/distribution.
-# Note: int/dist pom files uses templates only since Oxygen release.
-# Todo: Remove this check after Nitrogen EOL
-if [[ $STREAM =~ nitrogen ]]; then
- exit 0
-fi
-
mapfile -t PROJECTS_INT_DIST < <(xmlstarlet sel\
-N "x=http://maven.apache.org/POM/4.0.0"\
-t -m "/x:project/x:profiles/x:profile[x:activation/x:activeByDefault='true']/x:dependencies/x:dependency/x:groupId"\
modules=$(xmlstarlet sel -N x=http://maven.apache.org/POM/4.0.0 -t -m '//x:modules' -v '//x:module' pom.xml)
for module in $modules; do
pushd "$module" || exit
- # TODO: Remove once stable/nitrogen is no longer supported.
- if [ "$GERRIT_BRANCH" == "stable/nitrogen" ] && [ "$module" == "yangtools" ]; then
- git format-patch --stdout "origin/v1.2.x" > "$PATCH_DIR/${module//\//-}.patch"
- else
- git format-patch --stdout "origin/$GERRIT_BRANCH" > "$PATCH_DIR/${module//\//-}.patch"
- fi
+ git format-patch --stdout "origin/$GERRIT_BRANCH" > "$PATCH_DIR/${module//\//-}.patch"
git bundle create "$PATCH_DIR/${module//\//-}.bundle" "origin/master..HEAD"
popd || exit
done
+++ /dev/null
----
-# Autogenerated by autorelease autorelease-update-validate-autorelease-jobs-{stream} Jenkins job
-- project:
- name: autorelease-validate-nitrogen
- jobs:
- - '{project-name}-validate-autorelease-{stream}'
- stream: nitrogen
- branch: stable/nitrogen
- project-name:
- - aaa:
- project: aaa
- - alto:
- project: alto
- - bgpcep:
- project: bgpcep
- - bier:
- project: bier
- - cardinal:
- project: cardinal
- - controller:
- project: controller
- - coe:
- project: coe
- - daexim:
- project: daexim
- - dlux:
- project: dlux
- - dluxapps:
- project: dluxapps
- - eman:
- project: eman
- - faas:
- project: faas
- - genius:
- project: genius
- - groupbasedpolicy:
- project: groupbasedpolicy
- - honeycomb-vbd:
- project: honeycomb/vbd
- - infrautils:
- project: infrautils
- - integration-distribution:
- project: integration/distribution
- - l2switch:
- project: l2switch
- - lispflowmapping:
- project: lispflowmapping
- - mdsal:
- project: mdsal
- - nemo:
- project: nemo
- - netconf:
- project: netconf
- - netvirt:
- project: netvirt
- - neutron:
- project: neutron
- - nic:
- project: nic
- - ocpplugin:
- project: ocpplugin
- - of-config:
- project: of-config
- - openflowplugin:
- project: openflowplugin
- - ovsdb:
- project: ovsdb
- - packetcable:
- project: packetcable
- - sfc:
- project: sfc
- - snmp:
- project: snmp
- - snmp4sdn:
- project: snmp4sdn
- - sxp:
- project: sxp
- - topoprocessing:
- project: topoprocessing
- - ttp:
- project: ttp
- - unimgr:
- project: unimgr
- - usc:
- project: usc
- - yangtools:
- project: yangtools
if [ "$BRANCH_CUT" = "false" ]; then
git checkout -b "${BRANCH,,}" "origin/${BRANCH,,}"
- # TODO: Simplify once stable/nitrogen is no longer supported.
for module in $(git submodule | awk '{ print $2 }')
do
pushd "$module"
- if [ "$GERRIT_BRANCH" == "stable/nitrogen" ] && [ "$module" == "yangtools" ]; then
- git checkout -b "v1.2.x" "origin/v1.2.x"
- else
- git checkout -b "${BRANCH,,}" "origin/${BRANCH,,}"
- fi
+ git checkout -b "${BRANCH,,}" "origin/${BRANCH,,}"
popd
done
fi
for module in $(git submodule | awk '{ print $2 }')
do
pushd "$module"
- # TODO: Remove once stable/nitrogen is no longer supported.
- if [ "$GERRIT_BRANCH" == "stable/nitrogen" ] && [ "$module" == "yangtools" ]; then
- git format-patch --stdout "origin/v1.2.x" > "$patch_dir/${module//\//-}.patch"
- git bundle create "$patch_dir/${module//\//-}.bundle" "origin/v1.2.x..HEAD"
- else
- git format-patch --stdout "origin/${BRANCH,,}" > "$patch_dir/${module//\//-}.patch"
- git bundle create "$patch_dir/${module//\//-}.bundle" "origin/${BRANCH,,}..HEAD"
- fi
+ git format-patch --stdout "origin/${BRANCH,,}" > "$patch_dir/${module//\//-}.patch"
+ git bundle create "$patch_dir/${module//\//-}.bundle" "origin/${BRANCH,,}..HEAD"
popd
done
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
odl-bgpcep-bmp,
odl-bgpcep-bmp-config-example,
odl-bgpcep-pcep
- - nitrogen:
- branch: 'stable/nitrogen'
- install-features: >
- odl-restconf,
- odl-bgpcep-bgp,
- odl-bgpcep-bgp-config-example
install:
- only:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- only:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
feature:
- bgp:
# Used by the release job
staging-profile-id: 9427a05049030
-- project:
- name: bgpcep-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - '{project-name}-maven-javadoc-jobs'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'bgpcep'
- project-name: 'bgpcep'
- build-node: centos7-builder-8c-8g
- build-timeout: 120
- branch: 'stable/nitrogen'
- mvn-settings: 'bgpcep-settings'
- mvn-opts: '-Xmx2048m -XX:MaxPermSize=256m'
- dependencies: >
- odlparent-merge-{stream},
- yangtools-merge-{stream},
- controller-merge-{stream},
- mdsal-merge-{stream},
- tcpmd5-merge-{stream}
- email-upstream: '[bgpcep] [odlparent] [yangtools] [controller] [mdsal] [tcpmd5]'
-
- # Used by the release job
- staging-profile-id: 9427a05049030
-
- project:
name: bgpcep-sonar
jobs:
# Project branches
stream:
- # Removed jobs testing Carbon branches due to the CSIT update
- # incompatible changes in test suites for Nitrogen
- # TODO: Create test suites for specific release before
- # Nitrogen if needed.
- fluorine:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
- verify-stream: 'nitrogen'
- verify-branch: 'stable/nitrogen'
+ verify-stream: 'oxygen'
+ verify-branch: 'stable/oxygen'
verify-karaf-version: 'karaf4'
install:
# Used by the release job
staging-profile-id: 942a8075b1f2a
-- project:
- name: bier-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'bier'
- project-name: 'bier'
- branch: 'stable/nitrogen'
- build-node: centos7-builder-2c-8g
- mvn-settings: 'bier-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: ''
- email-upstream: '[bier]'
-
- # Used by the release job
- staging-profile-id: 942a8075b1f2a
-
- project:
name: bier-sonar
jobs:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
# Used by the release job
staging-profile-id: 96bd6b5bf86e3
-- project:
- name: capwap-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'capwap'
- project-name: 'capwap'
- branch: 'stable/nitrogen'
- mvn-settings: 'capwap-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: ''
- email-upstream: '[capwap]'
-
- # Used by the release job
- staging-profile-id: 96bd6b5bf86e3
-
- project:
name: capwap
jobs:
# Used by the release job
staging-profile-id: 96be20348f0f2
-- project:
- name: cardinal-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'cardinal'
- project-name: 'cardinal'
- branch: 'stable/nitrogen'
- mvn-settings: 'cardinal-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'openflowplugin-merge-{stream},iotdm-merge-{stream},sfc-merge-{stream}'
- email-upstream: '[cardinal] [openflowplugin] [iotdm] [sfc]'
-
- # Used by the release job
- staging-profile-id: 96be20348f0f2
-
- project:
name: cardinal-sonar
jobs:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
# Used by the release job
staging-profile-id: 96bf9b3fefd8a
-- project:
- name: centinel-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'centinel'
- project-name: 'centinel'
- branch: 'stable/nitrogen'
- mvn-settings: 'centinel-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: ''
- email-upstream: '[centinel]'
-
- # Used by the release job
- staging-profile-id: 96bf9b3fefd8a
-
- project:
name: centinel-sonar
jobs:
# Used by the release job
staging-profile-id: 96c0be46aac33
-- project:
- name: coe-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- project: 'coe'
- project-name: 'coe'
- stream: nitrogen
- branch: 'stable/nitrogen'
- mvn-settings: 'coe-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
- email-upstream: '[coe] [odlparent] [yangtools] [controller]'
-
- # Used by the release job
- staging-profile-id: 96c0be46aac33
-
- project:
name: coe-sonar
jobs:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- only:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- only:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- only:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- only:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- only:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- only:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- only:
# Used by the release job
staging-profile-id: 96c1c9177efdd
-- project:
- name: controller-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'controller'
- project-name: 'controller'
- branch: 'stable/nitrogen'
- mvn-settings: 'controller-settings'
- mvn-goals: 'clean deploy -Pintegrationtests,docs'
- mvn-opts: '-Xmx4096m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
- build-node: centos7-builder-8c-8g
- build-timeout: 90
- dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},aaa-merge-{stream}'
- email-upstream: '[controller] [odlparent] [yangtools] [aaa]'
-
- # Used by the release job
- staging-profile-id: 96c1c9177efdd
-
- project:
name: controller-sonar
jobs:
# Used by the release job
staging-profile-id: 96cd299563ec6
-- project:
- name: coretutorials-nitrogen
- jobs:
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'coretutorials'
- project-name: 'coretutorials'
- branch: 'stable/nitrogen'
- mvn-settings: 'coretutorials-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: ''
- email-upstream: '[coretutorials]'
- build-timeout: 120
-
- # Used by the release job
- staging-profile-id: 96cd299563ec6
-
- project:
name: coretutorials-sonar
jobs:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- only:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- only:
# Used by the release job
staging-profile-id: 96e4dade34bd7
-- project:
- name: daexim-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- project: 'daexim'
- project-name: 'daexim'
- stream: nitrogen
- branch: 'stable/nitrogen'
- mvn-settings: 'daexim-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
- email-upstream: '[daexim] [odlparent] [yangtools] [controller]'
-
- # Used by the release job
- staging-profile-id: 96e4dade34bd7
-
- project:
name: daexim-sonar
jobs:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- only:
# Used by the release job
staging-profile-id: 96e6338c870f5
-- project:
- name: didm-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'didm'
- project-name: 'didm'
- branch: 'stable/nitrogen'
- mvn-settings: 'didm-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: ''
- email-upstream: '[didm]'
-
- # Used by the release job
- staging-profile-id: 96e6338c870f5
-
- project:
name: didm-sonar
jobs:
# Used by the release job
staging-profile-id: 96e6a0327484f
-- project:
- name: dlux-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'dlux'
- project-name: 'dlux'
- branch: 'stable/nitrogen'
- mvn-settings: 'dlux-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'odlparent-merge-{stream}'
- email-upstream: '[dlux] [odlparent]'
-
- # Used by the release job
- staging-profile-id: 96e6a0327484f
-
- project:
name: dlux-sonar
jobs:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
- - carbon:
- branch: 'stable/carbon'
- karaf-version: karaf3
install:
- all:
# Used by the release job
staging-profile-id: 96e6fb1e65bf9
-- project:
- name: dluxapps-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- project: 'dluxapps'
- project-name: 'dluxapps'
- stream: nitrogen
- branch: 'stable/nitrogen'
- build-node: centos7-builder-2c-8g
- mvn-settings: 'dluxapps-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
- email-upstream: '[dluxapps] [odlparent] [yangtools] [controller]'
-
- # Used by the release job
- staging-profile-id: 96e6fb1e65bf9
-
-- project:
- name: dluxapps-carbon
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- project: 'dluxapps'
- project-name: 'dluxapps'
- stream: carbon
- branch: 'stable/carbon'
- build-node: centos7-builder-2c-8g
- karaf-version: karaf3
- mvn-settings: 'dluxapps-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
- email-upstream: '[dluxapps] [odlparent] [yangtools] [controller]'
-
- # Used by the release job
- staging-profile-id: 96e6fb1e65bf9
-
- project:
name: dluxapps-sonar
jobs:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
project: docs
project-name: docs
# Used by the release job
staging-profile-id: 96e9352979521
-- project:
- name: eman-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - '{project-name}-maven-javadoc-jobs'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'eman'
- project-name: 'eman'
- branch: 'stable/nitrogen'
- mvn-settings: 'eman-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: ''
- email-upstream: '[eman]'
- build-node: centos7-builder-4c-16g
-
- # Used by the release job
- staging-profile-id: 96e9352979521
-
- project:
name: eman-sonar
jobs:
# Used by the release job
staging-profile-id: 96f5ac591d858
-- project:
- name: faas-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'faas'
- project-name: 'faas'
- branch: 'stable/nitrogen'
- mvn-settings: 'faas-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: ''
- email-upstream: '[faas]'
-
- # Used by the release job
- staging-profile-id: 96f5ac591d858
-
- project:
name: faas-sonar
jobs:
# Used by the release job
staging-profile-id: 96f78c7a40a24
-- project:
- name: federation-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - '{project-name}-maven-javadoc-jobs'
- - odl-maven-jobs
-
- project: 'federation'
- project-name: 'federation'
- stream: nitrogen
- branch: 'stable/nitrogen'
- mvn-settings: 'federation-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
- email-upstream: '[federation] [odlparent] [yangtools] [controller]'
-
- # Used by the release job
- staging-profile-id: 96f78c7a40a24
-
- project:
name: federation-sonar
jobs:
install-features: 'odl-genius-rest'
-
-- project:
- name: genius-csit-genius-carbon-nitrogen
- jobs:
- - inttest-csit-1node
- - inttest-csit-3node
-
- project: 'genius'
-
- functionality:
- - 'upstream'
- - 'gate'
-
- stream:
- - nitrogen:
- branch: 'stable/nitrogen'
-
- testplan: 'genius-carbon-nitrogen.txt'
-
- install:
- - all:
- scope: 'all'
-
- tools_system_count: 3
-
- install-features: 'odl-genius-rest'
-
-
- project:
name: genius-csit-genius-verify
jobs:
- oxygen:
branch: 'stable/oxygen'
os-branch: 'queens'
- - nitrogen:
- branch: 'stable/nitrogen'
- os-branch: 'pike'
jdk: 'openjdk8'
jobs:
- '{project-name}-distribution-check-{stream}'
- '{project-name}-maven-javadoc-jobs'
- - '{project-name}-rtd-jobs':
- build-node: centos7-builder-2c-2g
- project-pattern: genius
- rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-genius/34944/
- rtd-token: 7ba691afb89bd53d19fd7d8585fdd8bd6620de7f
- odl-maven-jobs
stream: fluorine
jobs:
- '{project-name}-distribution-check-{stream}'
- '{project-name}-maven-javadoc-jobs'
- - '{project-name}-rtd-jobs':
- build-node: centos7-builder-2c-2g
- project-pattern: genius
- rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-genius/34944/
- rtd-token: 7ba691afb89bd53d19fd7d8585fdd8bd6620de7f
- odl-maven-jobs
stream: oxygen
# Used by the release job
staging-profile-id: 96fb4b6d9d1ee
-- project:
- name: genius-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - '{project-name}-rtd-jobs':
- build-node: centos7-builder-2c-2g
- project-pattern: genius
- rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-genius/34944/
- rtd-token: 7ba691afb89bd53d19fd7d8585fdd8bd6620de7f
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'genius'
- project-name: 'genius'
- branch: 'stable/nitrogen'
- build-node: centos7-builder-2c-8g
- mvn-settings: 'genius-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: >
- controller-merge-{stream},
- yangtools-merge-{stream},
- odlparent-merge-{stream},
- openflowplugin-merge-{stream},
- neutron-merge-{stream}
- email-upstream: '[genius] [controller] [yangtools] [odlparent] [openflowplugin] [neutron]'
-
- # Used by the release job
- staging-profile-id: 96fb4b6d9d1ee
-
- project:
name: genius-sonar
jobs:
- oxygen:
branch: 'stable/oxygen'
install-features: 'odl-groupbasedpolicy-neutron-and-ofoverlay,odl-restconf'
- - nitrogen:
- branch: 'stable/nitrogen'
- install-features: 'odl-groupbasedpolicy-neutron-and-ofoverlay,odl-restconf'
openstack:
- ocata:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- only:
# Used by the release job
staging-profile-id: 96fbb93f95a76
-- project:
- name: groupbasedpolicy-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'groupbasedpolicy'
- project-name: 'groupbasedpolicy'
- branch: 'stable/nitrogen'
- build-node: centos7-builder-2c-8g
- mvn-settings: 'groupbasedpolicy-settings'
- mvn-goals: '-U clean deploy findbugs:findbugs'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: >
- openflowjava-merge-{stream},
- openflowplugin-merge-{stream},
- neutron-merge-{stream},
- sfc-merge-{stream},
- ovsdb-merge-{stream}
- email-upstream: '[groupbasedpolicy] [openflowjava] [openflowplugin] [neutron] [sfc] [ovsdb]'
-
- # Used by the release job
- staging-profile-id: 96fbb93f95a76
-
- project:
name: groupbasedpolicy-sonar
jobs:
# Used by the release job
staging-profile-id: 96fc362c36862
-- project:
- name: vbd-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'honeycomb/vbd'
- project-name: 'vbd'
- branch: 'stable/nitrogen'
- mvn-settings: 'honeycomb-vbd-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: ''
- email-upstream: '[vbd]'
-
- # Used by the release job
- staging-profile-id: 96fc362c36862
-
- project:
name: vbd-sonar
jobs:
- oxygen:
branch: 'stable/oxygen'
os-branch: 'queens'
- - nitrogen:
- branch: 'stable/nitrogen'
- os-branch: 'pike'
jdk: 'openjdk8'
# Used by the release job
staging-profile-id: 96fca0367756c
-- project:
- name: infrautils-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'infrautils'
- project-name: 'infrautils'
- branch: 'stable/nitrogen'
- mvn-settings: 'infrautils-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'odlparent-merge-{stream}'
- email-upstream: '[infrautils] [odlparent]'
-
- # Used by the release job
- staging-profile-id: 96fca0367756c
-
- project:
name: infrautils-sonar
jobs:
+++ /dev/null
-aaa-csit-1node-authn-all-nitrogen,
-aaa-csit-1node-keystone-all-nitrogen,
-aaa-csit-1node-tls-only-nitrogen,
-alto-csit-1node-setup-all-nitrogen,
-bgpcep-csit-1node-bgp-ingest-all-nitrogen,
-bgpcep-csit-1node-bgp-ingest-mixed-all-nitrogen,
-bgpcep-csit-1node-throughpcep-all-nitrogen,
-bgpcep-csit-1node-userfeatures-all-nitrogen,
-bgpcep-csit-3node-bgpclustering-all-nitrogen,
-bgpcep-csit-3node-bgpclustering-ha-only-nitrogen,
-bier-csit-1node-basic-all-nitrogen,
-controller-csit-1node-akka1-all-nitrogen,
-controller-csit-1node-benchmark-all-nitrogen,
-controller-csit-1node-rest-cars-perf-all-nitrogen,
-controller-csit-3node-benchmark-all-nitrogen,
-controller-csit-3node-clustering-all-nitrogen,
-controller-csit-3node-rest-clust-cars-perf-only-nitrogen,
-daexim-csit-1node-basic-only-nitrogen,
-daexim-csit-3node-clustering-basic-only-nitrogen,
-distribution-csit-1node-userfeatures-all-nitrogen,
-dluxapps-csit-1node-yangman-all-nitrogen,
-genius-csit-1node-upstream-all-nitrogen,
-genius-csit-3node-upstream-all-nitrogen,
-groupbasedpolicy-csit-1node-3-node-all-nitrogen,
-groupbasedpolicy-csit-1node-6node-all-nitrogen,
-groupbasedpolicy-csit-1node-openstack-ocata-openstack-nitrogen,
-groupbasedpolicy-csit-1node-sxp-only-nitrogen,
-groupbasedpolicy-csit-3node-clustering-all-nitrogen,
-l2switch-csit-1node-host-scalability-daily-only-nitrogen,
-l2switch-csit-1node-scalability-all-nitrogen,
-l2switch-csit-1node-switch-all-nitrogen,
-lispflowmapping-csit-1node-msmr-all-nitrogen,
-lispflowmapping-csit-1node-performance-only-nitrogen,
-lispflowmapping-csit-3node-msmr-all-nitrogen,
-mdsal-csit-1node-bindingv1-only-nitrogen,
-messaging4transport-csit-1node-basic-all-nitrogen,
-nemo-csit-1node-engine-all-nitrogen,
-netconf-csit-1node-callhome-only-nitrogen,
-netconf-csit-1node-scale-all-nitrogen,
-netconf-csit-1node-userfeatures-all-nitrogen,
-netconf-csit-3node-cluster-stress-all-nitrogen,
-netconf-csit-3node-clustering-all-nitrogen,
-netconf-csit-3node-clustering-scale-all-nitrogen,
-netvirt-csit-1node-openstack-pike-upstream-stateful-nitrogen,
-netvirt-csit-1node-openstack-pike-upstream-stateful-snat-conntrack-nitrogen,
-netvirt-csit-1node-openstack-queens-sfc-nitrogen,
-netvirt-csit-1node-openstack-queens-upstream-stateful-nitrogen,
-netvirt-csit-1node-openstack-queens-upstream-stateful-snat-conntrack-nitrogen,
-netvirt-csit-3node-openstack-pike-upstream-stateful-nitrogen,
-netvirt-csit-3node-openstack-pike-upstream-stateful-snat-conntrack-nitrogen,
-netvirt-csit-3node-openstack-queens-upstream-stateful-nitrogen,
-netvirt-csit-3node-openstack-queens-upstream-stateful-snat-conntrack-nitrogen,
-netvirt-csit-hwvtep-1node-openstack-pike-upstream-stateful-nitrogen,
-netvirt-csit-hwvtep-1node-openstack-queens-upstream-stateful-nitrogen,
-netvirt-csit-hwvtep-3node-openstack-pike-upstream-stateful-nitrogen,
-netvirt-csit-hwvtep-3node-openstack-queens-upstream-stateful-nitrogen,
-nic-csit-1node-basic-all-nitrogen,
-ocpplugin-csit-1node-get-all-nitrogen,
-ocpplugin-csit-1node-scalability-all-nitrogen,
-of-config-csit-1node-basic-all-nitrogen,
-openflowplugin-csit-1node-cbench-only-nitrogen,
-openflowplugin-csit-1node-flow-services-all-nitrogen,
-openflowplugin-csit-1node-perf-bulkomatic-only-nitrogen,
-openflowplugin-csit-1node-perf-stats-collection-only-nitrogen,
-openflowplugin-csit-1node-scale-link-only-nitrogen,
-openflowplugin-csit-1node-scale-only-nitrogen,
-openflowplugin-csit-1node-scale-switch-only-nitrogen,
-openflowplugin-csit-3node-clustering-bulkomatic-only-nitrogen,
-openflowplugin-csit-3node-clustering-only-nitrogen,
-openflowplugin-csit-3node-clustering-perf-bulkomatic-only-nitrogen,
-ovsdb-csit-1node-upstream-southbound-all-nitrogen,
-ovsdb-csit-3node-upstream-clustering-only-nitrogen,
-packetcable-csit-1node-pcmm-all-nitrogen,
-sdninterfaceapp-csit-1node-basic-only-nitrogen,
-sfc-csit-3node-docker-full-deploy-all-nitrogen,
-sfc-csit-3node-rest-basic-all-nitrogen,
-sxp-csit-1node-basic-all-nitrogen,
-sxp-csit-1node-filtering-all-nitrogen,
-sxp-csit-1node-performance-all-nitrogen,
-sxp-csit-1node-topology-all-nitrogen,
-sxp-csit-3node-clustering-all-nitrogen,
-sxp-csit-3node-routing-all-nitrogen,
-topoprocessing-csit-1node-topology-operations-all-nitrogen,
-unimgr-csit-1node-basic-all-nitrogen,
-unimgr-csit-1node-legato-all-nitrogen,
-usc-csit-1node-channel-all-nitrogen,
-usc-csit-1node-tcp-all-nitrogen,
-usecplugin-csit-1node-basic-all-nitrogen,
-yangtools-csit-1node-system-only-nitrogen,
}
echo "Waiting up to 5 minutes for controller to come up, checking every 5 seconds..."
-if [ "${DISTROSTREAM}" == "carbon" ] || [ "${DISTROSTREAM}" == "nitrogen" ]; then
- # Only oxygen and above have the infrautils.ready feature, so using REST API to determine if the controller is ready.
- COUNT="0"
- while true; do
- COUNT=$(( ${COUNT} + 5 ))
- sleep 5
- echo "already waited ${COUNT} seconds..."
- RESP="$(curl --user admin:admin -sL -w "%{http_code} %{url_effective}\\n" http://localhost:8181/restconf/modules -o /dev/null || true)"
- echo ${RESP}
- if [[ ${RESP} == *"200"* ]]; then
- echo "Controller is UP"
- break
- elif (( "${COUNT}" > "300" )); then
- echo "Timeout Controller DOWN"
- dump_log_and_exit
- fi
- done
-else
- COUNT="0"
- while true; do
- COUNT=$(( ${COUNT} + 5 ))
- sleep 5
- echo "already waited ${COUNT} seconds..."
- if grep --quiet 'org.opendaylight.infrautils.ready-impl.*System ready' "${WORKSPACE}/${BUNDLEFOLDER}/data/log/karaf.log"; then
- echo "Controller is UP"
- break
- elif (( "${COUNT}" > "300" )); then
- echo "Timeout Controller DOWN"
- dump_log_and_exit
- fi
- done
-fi
+COUNT="0"
+while true; do
+ COUNT=$(( ${COUNT} + 5 ))
+ sleep 5
+ echo "already waited ${COUNT} seconds..."
+ if grep --quiet 'org.opendaylight.infrautils.ready-impl.*System ready' "${WORKSPACE}/${BUNDLEFOLDER}/data/log/karaf.log"; then
+ echo "Controller is UP"
+ break
+ elif (( "${COUNT}" > "300" )); then
+ echo "Timeout Controller DOWN"
+ dump_log_and_exit
+ fi
+done
# echo "Checking OSGi bundles..."
# sshpass seems to fail with new karaf version
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
- oxygen:
branch: 'stable/oxygen'
karaf-version: karaf4
- - nitrogen:
- branch: 'stable/nitrogen'
- karaf-version: karaf4
- project:
name: distribution-sonar
feature:list -i
fi
-if [ "${DISTROSTREAM}" == "carbon" ] || [ "${DISTROSTREAM}" == "nitrogen" ];
-then
- echo "only oxygen and above have the infrautils.ready feature, so using REST API to /modules or /shards to determine if the controller is ready.";
-
- COUNT="0"
-
- while true; do
- RESP="\$( curl --user admin:admin -sL -w "%{http_code} %{url_effective}\\n" http://localhost:8181/restconf/modules -o /dev/null )"
- echo \$RESP
-
- if [ "${ENABLE_HAPROXY_FOR_NEUTRON}" == "yes" ]; then
- SHARD="\$( curl --user admin:admin -sL -w "%{http_code} %{url_effective}\\n" http://localhost:8181/jolokia/read/org.opendaylight.controller:Category=Shards,name=\member-\$1-shard-inventory-config,type=DistributedConfigDatastore)"
- echo \$SHARD
- fi
-
- if ([[ \$RESP == *"200"* ]] && ([[ "${ENABLE_HAPROXY_FOR_NEUTRON}" != "yes" ]] || [[ \$SHARD == *'"status":200'* ]])); then
- echo "Controller is UP"
- break
-
- elif (( "\$COUNT" > "600" )); then
- echo Timeout Controller DOWN
- echo "Dumping first 500K bytes of karaf log..."
- head --bytes=500K "/tmp/${BUNDLEFOLDER}/data/log/karaf.log"
- echo "Dumping last 500K bytes of karaf log..."
- tail --bytes=500K "/tmp/${BUNDLEFOLDER}/data/log/karaf.log"
- echo "Listing all open ports on controller system"
- netstat -pnatu
- exit 1
- else
-
- COUNT=\$(( \${COUNT} + 1 ))
- sleep 1
-
- if [[ \$((\$COUNT % 5)) == 0 ]]; then
- echo already waited \${COUNT} seconds...
- fi
- fi
- done
-
-else
- echo "Waiting up to 3 minutes for controller to come up, checking every 5 seconds..."
- for i in {1..36};
- do sleep 5;
- grep 'org.opendaylight.infrautils.ready-impl.*System ready' /tmp/${BUNDLEFOLDER}/data/log/karaf.log
- if [ \$? -eq 0 ]
- then
- echo "Controller is UP"
- break
- fi
- done;
-
- # if we ended up not finding ready status in the above loop, we can output some debugs
+echo "Waiting up to 3 minutes for controller to come up, checking every 5 seconds..."
+for i in {1..36};
+ do sleep 5;
grep 'org.opendaylight.infrautils.ready-impl.*System ready' /tmp/${BUNDLEFOLDER}/data/log/karaf.log
- if [ $? -ne 0 ]
+ if [ \$? -eq 0 ]
then
- echo "Timeout Controller DOWN"
- echo "Dumping first 500K bytes of karaf log..."
- head --bytes=500K "/tmp/${BUNDLEFOLDER}/data/log/karaf.log"
- echo "Dumping last 500K bytes of karaf log..."
- tail --bytes=500K "/tmp/${BUNDLEFOLDER}/data/log/karaf.log"
- echo "Listing all open ports on controller system"
- netstat -pnatu
- exit 1
+ echo "Controller is UP"
+ break
fi
+done;
+
+# if we ended up not finding ready status in the above loop, we can output some debugs
+grep 'org.opendaylight.infrautils.ready-impl.*System ready' /tmp/${BUNDLEFOLDER}/data/log/karaf.log
+if [ $? -ne 0 ]
+then
+ echo "Timeout Controller DOWN"
+ echo "Dumping first 500K bytes of karaf log..."
+ head --bytes=500K "/tmp/${BUNDLEFOLDER}/data/log/karaf.log"
+ echo "Dumping last 500K bytes of karaf log..."
+ tail --bytes=500K "/tmp/${BUNDLEFOLDER}/data/log/karaf.log"
+ echo "Listing all open ports on controller system"
+ netstat -pnatu
+ exit 1
fi
echo "Listing all open ports on controller system..."
-v ODL_SYSTEM_1_IP:${ODL_SYSTEM_IP} \
-v ODL_SYSTEM_IP:${ODL_SYSTEM_IP} \
-v ODL_SYSTEM_USER:${USER} \
+ -v TOOLS_SYSTEM_1_IP:${TOOLS_SYSTEM_IP} \
-v TOOLS_SYSTEM_2_IP:${TOOLS_SYSTEM_2_IP} \
-v TOOLS_SYSTEM_3_IP:${TOOLS_SYSTEM_3_IP} \
-v TOOLS_SYSTEM_4_IP:${TOOLS_SYSTEM_4_IP} \
infrautils mdsal controller aaa netconf daexim bgpcep ovsdb neutron
lispflowmapping openflowplugin coe genius sfc netvirt
- - nitrogen:
- branch: 'stable/nitrogen'
- mvn-version: 'mvn35'
- csit-list: !include: csit-jobs-nitrogen.lst
- build-order: >
- infrautils mdsal controller aaa netconf daexim bgpcep ovsdb neutron
- lispflowmapping openflowplugin coe genius sfc netvirt
-
- project:
name: integration-distribution
project: integration/test
csit-weekly-list: '{csit-weekly-list-oxygen}'
csit-high-frequency-list: '{csit-high-frequency-list-oxygen}'
- - nitrogen:
- branch: 'stable/nitrogen'
- csit-blacklist: capwap centinel coe didm iotdm jsonrpc lacp netide tsdr gate longevity sanity tdd wip
- csit-list: !include: csit-jobs-nitrogen.lst
- csit-weekly-list: '{csit-weekly-list-nitrogen}'
- csit-high-frequency-list: '{csit-high-frequency-list-nitrogen}'
-
- project:
name: integration-sanity
project: integration/test
branch: 'stable/oxygen'
karaf-version: karaf4
csit-sanity-list: '{csit-sanity-list-oxygen}'
- - nitrogen:
- branch: 'stable/nitrogen'
- karaf-version: karaf4
- csit-sanity-list: '{csit-sanity-list-nitrogen}'
- job-template:
name: 'integration-distribution-test-{stream}'
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
# Used by the release job
staging-profile-id: 96fd6e9453970
-- project:
- name: iotdm-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'iotdm'
- project-name: 'iotdm'
- branch: 'stable/nitrogen'
- build-node: centos7-builder-2c-8g
- mvn-settings: 'iotdm-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'aaa-merge-{stream}'
- email-upstream: '[iotdm] [aaa]'
-
- # Used by the release job
- staging-profile-id: 96fd6e9453970
-
- project:
name: iotdm-sonar
jobs:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
- karaf-version: karaf3
- # yamllint disable-line rule:line-length
- bundleurl: 'https://jenkins.opendaylight.org/releng/view/jsonrpc/job/jsonrpc-merge-nitrogen/lastSuccessfulBuild/org.opendaylight.jsonrpc$jsonrpc-karaf/artifact/org.opendaylight.jsonrpc/jsonrpc-karaf/1.1.0-SNAPSHOT/jsonrpc-karaf-1.1.0-SNAPSHOT.zip'
install:
- only:
# Used by the release job
staging-profile-id: 96fdf4408765d
-- project:
- name: jsonrpc-nitrogen
- jobs:
- - odl-maven-jobs
-
- project: 'jsonrpc'
- project-name: 'jsonrpc'
- stream: nitrogen
- branch: 'stable/nitrogen'
- mvn-settings: 'jsonrpc-settings'
- 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]'
-
- # Used by the release job
- staging-profile-id: 96fdf4408765d
-
- project:
name: jsonrpc-sonar
jobs:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- only:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
feature:
- all:
# Used by the release job
staging-profile-id: 96fee85953ca0
-- project:
- name: l2switch-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'l2switch'
- project-name: 'l2switch'
- branch: 'stable/nitrogen'
- mvn-settings: 'l2switch-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
- dependencies: >
- odlparent-merge-{stream},
- yangtools-merge-{stream},
- controller-merge-{stream},
- openflowjava-merge-{stream},
- openflowplugin-merge-{stream}
- email-upstream: '[l2switch] [odlparent] [yangtools] [controller] [openflowjava] [openflowplugin]'
-
- # Used by the release job
- staging-profile-id: 96fee85953ca0
-
- project:
name: l2switch-sonar
jobs:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
# Used by the release job
staging-profile-id: 96ff6c0ff6ab1
-- project:
- name: lacp-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'lacp'
- project-name: 'lacp'
- branch: 'stable/nitrogen'
- mvn-settings: 'lacp-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'openflowjava-merge-{stream},openflowplugin-merge-{stream}'
- email-upstream: '[lacp] [openflowjava] [openflowplugin]'
-
- # Used by the release job
- staging-profile-id: 96ff6c0ff6ab1
-
- project:
name: lacp-sonar
jobs:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- only:
# Used by the release job
staging-profile-id: 96fff2503b766
-- project:
- name: lispflowmapping-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - '{project-name}-maven-javadoc-jobs'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'lispflowmapping'
- project-name: 'lispflowmapping'
- branch: 'stable/nitrogen'
- mvn-settings: 'lispflowmapping-settings'
- mvn-goals: 'clean deploy findbugs:findbugs javadoc:aggregate -DrepoBuild'
- 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: >
- **/*.log
- **/target/surefire-reports/*-output.txt
-
- build-node: centos7-builder-8c-8g
-
- # Used by the release job
- staging-profile-id: 96fff2503b766
-
- project:
name: lispflowmapping-sonar
jobs:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- only:
# Used by the release job
staging-profile-id: a674173c7b29d
-- project:
- name: mdsal-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - '{project-name}-maven-javadoc-jobs'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'mdsal'
- project-name: 'mdsal'
- branch: 'stable/nitrogen'
- build-node: centos7-builder-8c-8g
- mvn-settings: 'mdsal-settings'
- mvn-goals: '-Dmaven.compile.fork=true clean deploy -Dintegrationtests'
- mvn-opts: '-Xmx2048m -XX:MaxPermSize=1024m'
- dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}'
- email-upstream: '[mdsal] [odlparent] [yangtools]'
-
- # Used by the release job
- staging-profile-id: a674173c7b29d
-
- project:
name: mdsal-sonar
jobs:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
# Used by the release job
staging-profile-id: a677283157db4
-- project:
- name: messaging4transport-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - '{project-name}-maven-javadoc-jobs'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'messaging4transport'
- project-name: 'messaging4transport'
- branch: 'stable/nitrogen'
- mvn-settings: 'messaging4transport-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: ''
- email-upstream: '[messaging4transport]'
-
- # Used by the release job
- staging-profile-id: a677283157db4
-
- project:
name: messaging4transport-sonar
jobs:
# Used by the release job
staging-profile-id: a679c0f4f08a8
-- project:
- name: natapp-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - '{project-name}-maven-javadoc-jobs'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'natapp'
- project-name: 'natapp'
- branch: 'stable/nitrogen'
- mvn-settings: 'natapp-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'openflowplugin-merge-{stream}'
- email-upstream: '[natapp] [openflowplugin]'
-
- # Used by the release job
- staging-profile-id: a679c0f4f08a8
-
- project:
name: natapp-sonar
jobs:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
# Used by the release job
staging-profile-id: a67a9890f6202
-- project:
- name: nemo-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'nemo'
- project-name: 'nemo'
- branch: 'stable/nitrogen'
- mvn-settings: 'nemo-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: ''
- email-upstream: '[nemo]'
-
- # Used by the release job
- staging-profile-id: a67a9890f6202
-
- project:
name: nemo-sonar
jobs:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
- - carbon:
- branch: 'stable/carbon'
- karaf-version: karaf3
install:
- all:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
- - carbon:
- branch: 'stable/carbon'
- karaf-version: karaf3
install:
- all:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
- - carbon:
- branch: 'stable/carbon'
- karaf-version: karaf3
install:
- all:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
- - carbon:
- branch: 'stable/carbon'
- karaf-version: karaf3
install:
- only:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
- - carbon:
- branch: 'stable/carbon'
- karaf-version: karaf3
feature:
- core:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
- - carbon:
- branch: 'stable/carbon'
- karaf-version: karaf3
install:
- all:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
- - carbon:
- branch: 'stable/carbon'
- karaf-version: karaf3
install:
- all:
# Used by the release job
staging-profile-id: a67b22fc3663f
-- project:
- name: netconf-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'netconf'
- project-name: 'netconf'
- branch: 'stable/nitrogen'
- build-node: centos7-builder-2c-8g
- mvn-settings: 'netconf-settings'
- mvn-goals: 'clean deploy -Pintegrationtests'
- 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]'
-
- # Used by the release job
- staging-profile-id: a67b22fc3663f
-
-- project:
- name: netconf-carbon
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: carbon
- project: 'netconf'
- project-name: 'netconf'
- branch: 'stable/carbon'
- build-node: centos7-builder-2c-8g
- karaf-version: karaf3
- mvn-settings: 'netconf-settings'
- mvn-goals: 'clean deploy -Pintegrationtests'
- 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]'
-
- # Used by the release job
- staging-profile-id: a67b22fc3663f
-
- project:
name: netconf-sonar
jobs:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
# Used by the release job
staging-profile-id: a67bab3755815
-- project:
- name: netide-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'netide'
- project-name: 'netide'
- branch: 'stable/nitrogen'
- mvn-settings: 'netide-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'openflowjava-merge-{stream}'
- email-upstream: '[netide] [openflowjava]'
-
- # Used by the release job
- staging-profile-id: a67bab3755815
-
- project:
name: netide-sonar
jobs:
topology:
- 1node:
- openstack_system2_count: 1
+ openstack_system2_count: 2
odl_system_count: 1
enable-haproxy: 'no'
install-features: 'odl-netvirt-openstack'
- 3node:
- openstack_system2_count: 1
+ openstack_system2_count: 2
odl_system_count: 3
enable-haproxy: 'yes'
install-features: 'odl-jolokia,odl-netvirt-openstack'
topology:
- 1node:
- openstack_system2_count: 1
+ openstack_system2_count: 2
odl_system_count: 1
enable-haproxy: 'no'
install-features: 'odl-netvirt-openstack'
- 3node:
- openstack_system2_count: 1
- odl_system_count: 3
- enable-haproxy: 'yes'
- install-features: 'odl-jolokia,odl-netvirt-openstack'
-
- functionality:
- - upstream-stateful
- - gate-stateful
-
- openstack:
- - pike:
- openstack-branch: 'stable/pike'
- odl-ml2-branch: 'stable/pike'
- odl-ml2-port-binding: 'pseudo-agentdb-binding'
- openstack_system_image: '{openstack_system_image_pike}'
- openstack_system2_image: '{openstack_system_image_pike}'
- enable-openstack-network-services: '{openstack_legacy_default_network_services}'
- - queens:
- openstack-branch: 'stable/queens'
- odl-ml2-branch: 'stable/queens'
- odl-ml2-port-binding: 'pseudo-agentdb-binding'
- 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: 'stateful'
- odl_system_flavor: odl-standard-8
- openstack_system_flavor: odl-standard-8
- openstack_system2_flavor: odl-standard-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:
- openstack_system2_count: 1
- odl_system_count: 1
- enable-haproxy: 'no'
- install-features: 'odl-netvirt-openstack'
- - 3node:
- openstack_system2_count: 1
+ openstack_system2_count: 2
odl_system_count: 3
enable-haproxy: 'yes'
install-features: 'odl-jolokia,odl-netvirt-openstack'
openstack_system_image: '{openstack_system_image_pike}'
openstack_system2_image: '{openstack_system_image_pike}'
-- project:
- name: netvirt-csit-openstack-integration-nitrogen
- jobs:
- - inttest-csit-openstack
-
- project: 'netvirt'
- stream: 'nitrogen'
- branch: 'stable/nitrogen'
- testplan: '{project}-{topology}-openstack.txt'
- odl-ml2-driver-version: 'v2'
- enable-openstack-services: 'placement-api,tempest'
- enable-openstack-compute-services: 'placement-client'
- security-group-mode: 'stateful'
- odl_system_flavor: odl-standard-8
- openstack_system_flavor: odl-standard-8
- openstack_system2_flavor: odl-standard-4
-
- topology:
- - 1node:
- openstack_system2_count: 2
- odl_system_count: 1
- enable-haproxy: 'no'
- install-features: 'odl-netvirt-openstack'
- - 3node:
- openstack_system2_count: 3
- odl_system_count: 3
- enable-haproxy: 'yes'
- install-features: 'odl-jolokia,odl-netvirt-openstack'
-
- functionality:
- - upstream-stateful
- - upstream-stateful-snat-conntrack:
- odl-snat-mode: 'conntrack'
- - gate-stateful
- - gate-stateful-snat-conntrack:
- odl-snat-mode: 'conntrack'
- - gate-minimal-cluster:
- testplan: '{project}-{topology}-minimal-openstack.txt'
-
- openstack:
- - pike:
- openstack-branch: 'stable/pike'
- odl-ml2-branch: 'stable/pike'
- odl-ml2-port-binding: 'pseudo-agentdb-binding'
- openstack_system_image: '{openstack_system_image_pike}'
- openstack_system2_image: '{openstack_system_image_pike}'
- enable-openstack-network-services: '{openstack_legacy_default_network_services}'
- - queens:
- openstack-branch: 'stable/queens'
- odl-ml2-branch: 'stable/queens'
- odl-ml2-port-binding: 'pseudo-agentdb-binding'
- openstack_system_image: '{openstack_system_image_pike}'
- openstack_system2_image: '{openstack_system_image_pike}'
-
- project:
name: netvirt-csit-sfc-openstack-integration
jobs:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
- - carbon:
- branch: 'stable/carbon'
- karaf-version: karaf3
openstack:
- queens:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
project: 'netvirt'
archive-artifacts: '*.log **/target/surefire-reports/*.txt'
- oxygen:
branch: 'stable/oxygen'
os-branch: 'queens'
- - nitrogen:
- branch: 'stable/nitrogen'
- os-branch: 'pike'
jdk: 'openjdk8'
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
project: 'netvirt'
project-name: 'netvirt'
# Used by the release job
staging-profile-id: a67e1b40d7419
-- project:
- name: neutron-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - '{project-name}-maven-javadoc-jobs'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'neutron'
- project-name: 'neutron'
- build-timeout: 60
- branch: 'stable/nitrogen'
- mvn-settings: 'neutron-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'odlparent-merge-{stream},aaa-merge-{stream}'
- email-upstream: '[neutron] [odlparent] [aaa]'
-
- # Used by the release job
- staging-profile-id: a67e1b40d7419
-
- project:
name: neutron-sonar
jobs:
# Used by the release job
staging-profile-id: a67e7c516f385
-- project:
- name: next-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'next'
- project-name: 'next'
- branch: 'stable/nitrogen'
- mvn-settings: 'next-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: ''
- email-upstream: '[next]'
-
- # Used by the release job
- staging-profile-id: a67e7c516f385
-
- project:
name: next-sonar
jobs:
+++ /dev/null
----
-- project:
- name: nic-csit-basic
- jobs:
- - inttest-csit-1node
- - inttest-csit-verify-1node
-
- # The project name
- project: 'nic'
-
- # The functionality under test
- functionality: 'basic'
-
- # Project branches
- stream:
- - nitrogen:
- branch: 'stable/nitrogen'
-
- install:
- - all:
- scope: 'all'
-
- # Features to install
- install-features: 'odl-nic-intent-common'
-
- # Robot custom options
- robot-options: ''
# Used by the release job
staging-profile-id: a67ef386204aa
-- project:
- name: nic-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'nic'
- project-name: 'nic'
- branch: 'stable/nitrogen'
- build-node: centos7-builder-2c-8g
- mvn-settings: 'nic-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'vtn-merge-{stream},groupbasedpolicy-merge-{stream}'
- email-upstream: '[nic] [vtn] [groupbasedpolicy]'
-
- # Used by the release job
- staging-profile-id: a67ef386204aa
-
- project:
name: nic-sonar
jobs:
+++ /dev/null
----
-- project:
- name: ocpplugin-csit-basic
- jobs:
- - inttest-csit-1node
- - inttest-csit-verify-1node
-
- # The project name
- project: 'ocpplugin'
-
- # The functionality under test
- functionality: 'get'
-
- # Project branches
- stream:
- - nitrogen:
- branch: 'stable/nitrogen'
-
- install:
- - all:
- scope: 'all'
-
- # Features to install
- install-features: 'odl-restconf,odl-l2switch-switch,odl-ocpplugin-all'
-
- # Robot custom options
- robot-options: ''
+++ /dev/null
----
-- project:
- name: ocpplugin-csit-scalability
- jobs:
- - inttest-csit-1node
- - inttest-csit-verify-1node
-
- # The project name
- project: 'ocpplugin'
-
- # The functionality under test
- functionality: 'scalability'
-
- # Project branches
- stream:
- - nitrogen:
- branch: 'stable/nitrogen'
-
- install:
- - all:
- scope: 'all'
-
- # Features to install
- install-features: 'odl-restconf,odl-l2switch-switch,odl-ocpplugin-all'
-
- # Robot custom options
- robot-options: ''
# Used by the release job
staging-profile-id: a687673279f9c
-- project:
- name: ocpplugin-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'ocpplugin'
- project-name: 'ocpplugin'
- branch: 'stable/nitrogen'
- mvn-settings: 'ocpplugin-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
- email-upstream: '[ocpplugin] [odlparent] [yangtools] [controller]'
-
- # Used by the release job
- staging-profile-id: a687673279f9c
-
- project:
name: ocpplugin-sonar
jobs:
javadoc-path: org.opendaylight.$PROJECT/$STREAM
staging-profile-id: 880d5ac25eaa
-- project:
- name: odlparent-2.0.x
- jobs:
- - '{project-name}-maven-javadoc-jobs'
- - odl-maven-jobs
- - gerrit-tox-verify
-
- project: odlparent
- project-name: odlparent
- stream: 2.0.x
- branch: 2.0.x
- distribution_branch: master
-
- mvn-settings: odlparent-settings
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
- dependencies: ''
- email-upstream: '[odlparent]'
- archive-artifacts: >
- **/*.prop
- **/*.log
- **/target/surefire-reports/*-output.txt
- **/target/failsafe-reports/failsafe-summary.xml
- **/hs_err_*.log
- **/target/feature/feature.xml
-
- # Used by the release job
- javadoc-path: org.opendaylight.$PROJECT/$STREAM
- staging-profile-id: 880d5ac25eaa
-
- project:
name: odlparent-sonar
jobs:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
# Used by the release job
staging-profile-id: a6880455efe67
-- project:
- name: of-config-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'of-config'
- project-name: 'of-config'
- branch: 'stable/nitrogen'
- mvn-settings: 'of-config-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: netconf-merge-{stream}'
- email-upstream: '[of-config] [netconf]'
-
- # Used by the release job
- staging-profile-id: a6880455efe67
-
- project:
name: of-config-sonar
jobs:
# Used by the release job
staging-profile-id: a68970cf5b25c
-- project:
- name: circuitsw-nitrogen
- jobs:
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'ofextensions/circuitsw'
- project-name: 'circuitsw'
- branch: 'stable/nitrogen'
- mvn-settings: 'ofextensions-circuitsw-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: ''
- email-upstream: '[circuitsw]'
-
- # Used by the release job
- staging-profile-id: a68970cf5b25c
-
- project:
name: circuitsw-sonar
jobs:
+++ /dev/null
----
-- project:
- name: openflowjava-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - '{project-name}-maven-javadoc-jobs'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'openflowjava'
- project-name: 'openflowjava'
- branch: 'master'
- mvn-settings: 'openflowjava-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
- email-upstream: '[openflowjava] [odlparent] [yangtools] [controller]'
-
- # Used by the release job
- staging-profile-id: a68a1507dae22
-
-- project:
- name: openflowjava-sonar
- jobs:
- - gerrit-maven-sonar
- project: 'openflowjava'
- project-name: 'openflowjava'
- branch: 'master'
- mvn-settings: 'openflowjava-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- only:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- only:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- only:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- only:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- only:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- only:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- only:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- only:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- only:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- only:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- only:
- oxygen:
branch: 'stable/oxygen'
os-branch: 'queens'
- - nitrogen:
- branch: 'stable/nitrogen'
- os-branch: 'pike'
jdk: 'openjdk8'
# Used by the release job
staging-profile-id: a68a76dc1b44c
-- project:
- name: openflowplugin-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - '{project-name}-maven-javadoc-jobs'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'openflowplugin'
- 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'
- dependencies: >
- odlparent-merge-{stream},
- yangtools-merge-{stream},
- controller-merge-{stream},
- openflowjava-merge-{stream}
- email-upstream: '[openflowplugin] [odlparent] [yangtools] [controller] [openflowjava]'
-
- # Used by the release job
- staging-profile-id: a68a76dc1b44c
-
- project:
name: openflowplugin-sonar
jobs:
libuv-version: '1.8.0'
rapidjson-version: '1.0.2'
openvswitch-version: '2.6.0'
- - nitrogen:
- branch: 'stable/nitrogen'
- libuv-version: '1.8.0'
- rapidjson-version: '1.0.2'
- openvswitch-version: '2.6.0'
project: 'opflex'
archive-artifacts: '**/*.tar.gz'
libuv-version: '1.8.0'
rapidjson-version: '1.0.2'
openvswitch-version: '2.6.0'
- - nitrogen:
- branch: 'stable/nitrogen'
- libuv-version: '1.8.0'
- rapidjson-version: '1.0.2'
- openvswitch-version: '2.6.0'
project: 'opflex'
libuv-version: '1.8.0'
rapidjson-version: '1.0.2'
openvswitch-version: '2.6.0'
- - nitrogen:
- branch: 'stable/nitrogen'
- libuv-version: '1.8.0'
- rapidjson-version: '1.0.2'
- openvswitch-version: '2.6.0'
project: 'opflex'
project-name: 'opflex'
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- only:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
- - carbon:
- branch: 'stable/carbon'
- karaf-version: karaf3
project: 'ovsdb'
archive-artifacts: '*.log'
- oxygen:
branch: 'stable/oxygen'
os-branch: 'queens'
- - nitrogen:
- branch: 'stable/nitrogen'
- os-branch: 'pike'
jdk: 'openjdk8'
# Used by the release job
staging-profile-id: a68b188166958
-
-- project:
- name: ovsdb-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - '{project-name}-maven-javadoc-jobs'
- - odl-maven-jobs
-
- stream: nitrogen
- 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]'
-
- # Used by the release job
- staging-profile-id: a68b188166958
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
# Used by the release job
staging-profile-id: a68ca4a24655c
-- project:
- name: packetcable-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'packetcable'
- project-name: 'packetcable'
- branch: 'stable/nitrogen'
- mvn-settings: 'packetcable-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: ''
- email-upstream: '[packetcable]'
-
- # Used by the release job
- staging-profile-id: a68ca4a24655c
-
- project:
name: packetcable-sonar
jobs:
# Used by the release job
staging-profile-id: a68d3c2bb44d1
-- project:
- name: persistence-nitrogen
- jobs:
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'persistence'
- project-name: 'persistence'
- branch: 'stable/nitrogen'
- jdk: openjdk7
- mvn-settings: 'persistence-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: ''
- email-upstream: '[persistence]'
-
- # Used by the release job
- staging-profile-id: a68d3c2bb44d1
-
- project:
name: persistence-sonar
jobs:
# Data for csit-verify jobs
# Branch for "last" version detection
- verify-branch: stable/carbon
+ verify-branch: stable/oxygen
# Value for ODL_STREAM
- verify-stream: carbon
+ verify-stream: oxygen
verify-karaf-version: karaf3
verify-jdkversion: openjdk8
netvirt-csit-1node-openstack-queens-upstream-stateful-fluorine
csit-high-frequency-list-oxygen: >
netvirt-csit-1node-openstack-queens-upstream-stateful-oxygen
- csit-high-frequency-list-nitrogen: >
- netvirt-csit-1node-openstack-pike-upstream-stateful-nitrogen
- csit-high-frequency-list-carbon: >
- netvirt-csit-1node-openstack-ocata-upstream-stateful-carbon
csit-sanity-list-fluorine: >
openflowplugin-csit-1node-sanity-only-fluorine,
distribution-sanity-fluorine
csit-sanity-list-oxygen: >
openflowplugin-csit-1node-sanity-only-oxygen,
distribution-sanity-oxygen
- csit-sanity-list-nitrogen: >
- openflowplugin-csit-1node-sanity-only-nitrogen,
- distribution-sanity-nitrogen
- csit-sanity-list-carbon: >
- openflowplugin-csit-1node-sanity-only-carbon,
- distribution-sanity-carbon
csit-weekly-list-fluorine: >
controller-csit-1node-notifications-longevity-only-fluorine,
controller-csit-3node-drb-partnheal-longevity-only-fluorine,
controller-csit-3node-drb-precedence-longevity-only-fluorine,
controller-csit-3node-ddb-expl-lead-movement-longevity-only-fluorine,
bgpcep-csit-3node-bgpclustering-longevity-only-fluorine,
+ distribution-deploy-fluorine,
+ distribution-offline-fluorine,
openflowplugin-csit-1node-longevity-only-fluorine
csit-weekly-list-oxygen: >
controller-csit-1node-notifications-longevity-only-oxygen,
controller-csit-3node-drb-precedence-longevity-only-oxygen,
controller-csit-3node-ddb-expl-lead-movement-longevity-only-oxygen,
bgpcep-csit-3node-bgpclustering-longevity-only-oxygen,
+ distribution-deploy-oxygen,
+ distribution-offline-oxygen,
openflowplugin-csit-1node-longevity-only-oxygen
- csit-weekly-list-nitrogen: >
- controller-csit-1node-notifications-longevity-only-nitrogen,
- controller-csit-3node-drb-partnheal-longevity-only-nitrogen,
- controller-csit-3node-drb-precedence-longevity-only-nitrogen,
- controller-csit-3node-ddb-expl-lead-movement-longevity-only-nitrogen,
- bgpcep-csit-3node-bgpclustering-longevity-only-nitrogen,
- openflowplugin-csit-1node-longevity-only-nitrogen
- csit-weekly-list-carbon: >
- controller-csit-1node-notifications-longevity-only-carbon,
- controller-csit-3node-cs-chasing-leader-longevity-only-carbon,
- controller-csit-3node-cs-partnheal-longevity-only-carbon,
- controller-csit-3node-drb-partnheal-longevity-only-carbon,
- controller-csit-3node-drb-precedence-longevity-only-carbon,
- controller-csit-3node-ddb-expl-lead-movement-longevity-only-carbon,
- bgpcep-csit-3node-bgpclustering-longevity-only-carbon,
- openflowplugin-csit-1node-longevity-only-carbon
regex: '^openflowplugin-.*'
<<: *releng_view_common
-- view:
- name: openflowplugin-carbon
- description: 'List of openflowplugin carbon jobs'
- regex: 'openflowplugin-.*-carbon'
- <<: *releng_view_common
-
-- view:
- name: openflowplugin-nitrogen
- description: 'List of openflowplugin nitrogen jobs'
- regex: 'openflowplugin-.*-nitrogen'
- <<: *releng_view_common
-
- view:
name: openflowplugin-oxygen
description: 'List of openflowplugin oxygen jobs'
# Used by the release job
staging-profile-id: a68d9bc504037
-- project:
- name: reservation-nitrogen
- jobs:
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'reservation'
- project-name: 'reservation'
- branch: 'stable/nitrogen'
- mvn-settings: 'reservation-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: ''
- email-upstream: '[reservation]'
-
- # Used by the release job
- staging-profile-id: a68d9bc504037
-
- project:
name: reservation-sonar
jobs:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- only:
# Used by the release job
staging-profile-id: a68e3d1ff55e3
-- project:
- name: sdninterfaceapp-nitrogen
- jobs:
- - '{project-name}-distribution-check-{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]'
-
- # Used by the release job
- staging-profile-id: a68e3d1ff55e3
-
- project:
name: sdninterfaceapp-sonar
jobs:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
feature:
- basic:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
project: 'sfc'
project-name: 'sfc'
# Used by the release job
staging-profile-id: a68eb361ca48a
-- project:
- name: sfc-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'sfc'
- project-name: 'sfc'
- branch: 'stable/nitrogen'
- mvn-settings: 'sfc-settings'
- 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]'
- build-node: centos7-builder-8c-8g
-
- # Used by the release job
- staging-profile-id: a68eb361ca48a
-
- project:
name: sfc-sonar
jobs:
# Used by the release job
staging-profile-id: a68f328cefed6
-- project:
- name: snbi-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'snbi'
- project-name: 'snbi'
- branch: 'stable/nitrogen'
- mvn-settings: 'snbi-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: ''
- email-upstream: '[snbi]'
-
- # Used by the release job
- staging-profile-id: a68f328cefed6
-
- project:
name: snbi-sonar
jobs:
# Used by the release job
staging-profile-id: a68fb236b93a6
-- project:
- name: snmp-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'snmp'
- project-name: 'snmp'
- branch: 'stable/nitrogen'
- mvn-settings: 'snmp-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'odlparent-merge-{stream}'
- email-upstream: '[snmp] [odlparent]'
-
- # Used by the release job
- staging-profile-id: a68fb236b93a6
-
- project:
name: snmp-sonar
jobs:
# Used by the release job
staging-profile-id: a69034a4b6ef5
-- project:
- name: snmp4sdn-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'snmp4sdn'
- project-name: 'snmp4sdn'
- branch: 'stable/nitrogen'
- mvn-settings: 'snmp4sdn-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
- email-upstream: '[snmp4sdn] [odlparent] [controller] [yangtools]'
-
- # Used by the release job
- staging-profile-id: a69034a4b6ef5
-
- project:
name: snmp4sdn-sonar
jobs:
repo-url: 'mvn:org.opendaylight.sxp/features-sxp/1.7.0-SNAPSHOT/xml/features'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
repo-url: 'mvn:org.opendaylight.sxp/features-sxp/1.7.0-SNAPSHOT/xml/features'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
repo-url: 'mvn:org.opendaylight.sxp/features-sxp/1.7.0-SNAPSHOT/xml/features'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
repo-url: 'mvn:org.opendaylight.sxp/features-sxp/1.7.0-SNAPSHOT/xml/features'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
repo-url: 'mvn:org.opendaylight.sxp/features-sxp/1.7.0-SNAPSHOT/xml/features'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
repo-url: 'mvn:org.opendaylight.sxp/features-sxp/1.7.0-SNAPSHOT/xml/features'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
# Used by the release job
staging-profile-id: a6909c75719b7
-- project:
- name: sxp-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'sxp'
- project-name: 'sxp'
- branch: 'stable/nitrogen'
- mvn-settings: 'sxp-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
- email-upstream: '[sxp] [odlparent] [controller] [yangtools]'
-
- # Used by the release job
- staging-profile-id: a6909c75719b7
-
- project:
name: sxp-sonar
jobs:
# Used by the release job
staging-profile-id: a69113575458e
-- project:
- name: systemmetrics-oxygen
- jobs:
- - odl-maven-jobs
-
- project: 'systemmetrics'
- project-name: 'systemmetrics'
- stream: oxygen
- branch: 'stable/oxygen'
- mvn-settings: 'systemmetrics-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
- email-upstream: '[systemmetrics] [odlparent] [yangtools] [controller]'
-
- # Used by the release job
- staging-profile-id: a69113575458e
-
-- project:
- name: systemmetrics-nitrogen
- jobs:
- - odl-maven-jobs
-
- project: 'systemmetrics'
- project-name: 'systemmetrics'
- stream: nitrogen
- branch: 'stable/nitrogen'
- mvn-settings: 'systemmetrics-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
- email-upstream: '[systemmetrics] [odlparent] [yangtools] [controller]'
-
- # Used by the release job
- staging-profile-id: a69113575458e
-
- project:
name: systemmetrics-sonar
jobs:
+++ /dev/null
----
-- project:
- name: topoprocessing-csit-topology-operations
- jobs:
- - inttest-csit-1node
- - inttest-csit-verify-1node
-
- # The project name
- project: 'topoprocessing'
-
- # The functionality under test
- functionality: 'topology-operations'
-
- # Project branches
- stream:
- - nitrogen:
- branch: 'stable/nitrogen'
-
- install:
- - all:
- scope: 'all'
-
- # Features to install
- install-features: 'odl-restconf'
-
- # Robot custom options
- robot-options: ''
# Used by the release job
staging-profile-id: a691bbe2328cb
-- project:
- name: topoprocessing-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'topoprocessing'
- project-name: 'topoprocessing'
- branch: 'stable/nitrogen'
- mvn-settings: 'topoprocessing-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
- email-upstream: '[topoprocessing] [odlparent] [controller] [yangtools]'
-
- # Used by the release job
- staging-profile-id: a691bbe2328cb
-
- project:
name: topoprocessing-sonar
jobs:
# Used by the release job
staging-profile-id: a6927323fa3d4
-- project:
- name: transportpce-nitrogen
- jobs:
- - odl-maven-jobs
-
- project: 'transportpce'
- project-name: 'transportpce'
- stream: nitrogen
- branch: 'stable/nitrogen'
- mvn-settings: 'transportpce-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
- email-upstream: '[transportpce] [odlparent] [yangtools] [controller]'
-
- # Used by the release job
- staging-profile-id: a6927323fa3d4
-
- project:
name: transportpce-sonar
jobs:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- only:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- only:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
# Used by the release job
staging-profile-id: a69373036303c
-- project:
- name: tsdr-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'tsdr'
- project-name: 'tsdr'
- branch: 'stable/nitrogen'
- mvn-settings: 'tsdr-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: ''
- email-upstream: '[tsdr]'
-
- # Used by the release job
- staging-profile-id: a69373036303c
-
- project:
name: tsdr-sonar
jobs:
# Used by the release job
staging-profile-id: a693f948563d5
-- project:
- name: ttp-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'ttp'
- project-name: 'ttp'
- branch: 'stable/nitrogen'
- mvn-settings: 'ttp-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'odlparent-merge-{stream}'
- email-upstream: '[ttp] [odlparent]'
-
- # Used by the release job
- staging-profile-id: a693f948563d5
-
- project:
name: ttp-sonar
jobs:
+++ /dev/null
----
-- project:
- name: unimgr-csit-basic
- jobs:
- - inttest-csit-1node
- - inttest-csit-verify-1node
-
- # The project name
- project: 'unimgr'
-
- # The functionality under test
- functionality: 'basic'
-
- # Project branches
- stream:
- - nitrogen:
- branch: 'stable/nitrogen'
-
- install:
- - all:
- scope: 'all'
-
- # Mininet configuration
- tools_system_count: 2
-
- # Features to install
- install-features: 'odl-unimgr-ui'
-
- # Robot custom options
- robot-options: ''
+++ /dev/null
----
-- project:
- name: unimgr-csit-legato
- jobs:
- - inttest-csit-1node
- - inttest-csit-verify-1node
-
- # The project name
- project: 'unimgr'
-
- # The functionality under test
- functionality: 'legato'
-
- # Project branches
- stream:
- - nitrogen:
- branch: 'stable/nitrogen'
-
- install:
- - all:
- scope: 'all'
-
- # Mininet configuration
- tools_system_count: 2
-
- # Features to install
- install-features: 'odl-unimgr-ui,odl-unimgr-netvirt'
-
- # Robot custom options
- robot-options: ''
-
- # mininet image
- tools_system_image: ZZCI - Ubuntu 16.04 - mininet-ovs-25 - 20171208-1847
# Used by the release job
staging-profile-id: a695d0a0b8d51
-- project:
- name: unimgr-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'unimgr'
- project-name: 'unimgr'
- branch: 'stable/nitrogen'
- mvn-settings: 'unimgr-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'ovsdb-merge-{stream}'
- email-upstream: '[unimgr] [ovsdb]'
- build-node: centos7-builder-4c-16g
-
- # Used by the release job
- staging-profile-id: a695d0a0b8d51
-
- project:
name: unimgr-sonar
jobs:
repo-url: 'mvn:org.opendaylight.usc/usc-features/1.6.0-SNAPSHOT/xml/features'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
repo-url: 'mvn:org.opendaylight.usc/usc-features/1.6.0-SNAPSHOT/xml/features'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
# Used by the release job
staging-profile-id: a697b633b3ffe
-- project:
- name: usc-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - '{project-name}-maven-javadoc-jobs'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'usc'
- project-name: 'usc'
- branch: 'stable/nitrogen'
- mvn-settings: 'usc-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'controller-merge-{stream},yangtools-merge-{stream},odlparent-merge-{stream}'
- email-upstream: '[usc] [controller] [yangtools] [odlparent]'
-
- # Used by the release job
- staging-profile-id: a697b633b3ffe
-
- project:
name: usc-sonar
jobs:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- all:
# Used by the release job
staging-profile-id: a69902281e037
-- project:
- name: usecplugin-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'usecplugin'
- project-name: 'usecplugin'
- branch: 'stable/nitrogen'
- mvn-settings: 'usecplugin-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'openflowplugin-merge-{stream}'
- email-upstream: '[usecplugin] [openflowplugin]'
-
- # Used by the release job
- staging-profile-id: a69902281e037
-
- project:
name: usecplugin-sonar
jobs:
# Used by the release job
staging-profile-id: a69aae2832869
-- project:
- name: yang-push-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'yang-push'
- project-name: 'yang-push'
- branch: 'stable/nitrogen'
- mvn-settings: 'yang-push-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: ''
- email-upstream: '[yang-push]'
-
- # Used by the release job
- staging-profile-id: a69aae2832869
-
- project:
name: yang-push-sonar
jobs:
# Used by the release job
staging-profile-id: fba306956f98
-- project:
- name: yangide-nitrogen
- jobs:
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'yangide'
- project-name: 'yangide'
- branch: 'stable/nitrogen'
- mvn-settings: 'yangide-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}'
- email-upstream: '[yangide] [odlparent] [yangtools]'
-
- # Used by the release job
- staging-profile-id: fba306956f98
-
- project:
name: yangide-sonar
jobs:
# Project branches.
stream:
- # The tested component was only introduced in Carbon.
- fluorine:
branch: 'master'
- oxygen:
branch: 'stable/oxygen'
- - nitrogen:
- branch: 'stable/nitrogen'
install:
- only:
# Used by the release job
staging-profile-id: 1271cf710cc09d
-- project:
- name: yangtools-nitrogen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - '{project-name}-maven-javadoc-jobs'
- - odl-maven-jobs
-
- stream: nitrogen
- project: 'yangtools'
- project-name: 'yangtools'
- branch: 'v1.2.x'
- distribution_branch: 'stable/nitrogen'
- mvn-settings: 'yangtools-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
- dependencies: 'odlparent-merge-{stream}'
- email-upstream: '[yangtools] [odlparent]'
- archive-artifacts: >
- **/*.prop
- **/*.log
- **/target/surefire-reports/*-output.txt
- **/target/failsafe-reports/failsafe-summary.xml
- **/hs_err_*.log
- **/target/feature/feature.xml
-
- # Used by the release job
- staging-profile-id: 1271cf710cc09d
-
- project:
name: yangtools-sonar
jobs:
-Subproject commit e3344fc74b1fc3e40cf8f4f7e713047373d9b177
+Subproject commit 54119a6668c212276639e556ce36ba54c0960f2b