* ZZCI - Ubuntu 16.04 - mininet-ovs-25 - 20171208-1847
* ZZCI - Ubuntu 16.04 - mininet-ovs-25 - 20180723-235543.682
* ZZCI - Ubuntu 16.04 - mininet-ovs-25 - 20181029-223449.514
+* ZZCI - Ubuntu 16.04 - mininet-ovs-25 - 20190201-040143.366
* ZZCI - Ubuntu 16.04 - mininet-ovs-26 - 20171208-1847
* ZZCI - Ubuntu 16.04 - mininet-ovs-26 - 20180723-235543.774
* ZZCI - Ubuntu 16.04 - mininet-ovs-26 - 20181029-223513.438
-IMAGE_NAME=ZZCI - Ubuntu 16.04 - mininet-ovs-25 - 20181029-223449.514
+IMAGE_NAME=ZZCI - Ubuntu 16.04 - mininet-ovs-25 - 20190201-040143.366
HARDWARE_ID=odl-standard-1
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
install:
- all:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
install:
- all:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
install:
- only:
robot-options: ''
# mininet image
- tools_system_image: ZZCI - Ubuntu 16.04 - mininet-ovs-25 - 20181029-223449.514
+ tools_system_image: ZZCI - Ubuntu 16.04 - mininet-ovs-25 - 20190201-040143.366
project: 'aaa'
stream:
- - neon:
+ - sodium:
branch: 'master'
os-branch: 'queens'
+ - neon:
+ branch: 'stable/neon'
+ os-branch: 'queens'
- fluorine:
branch: 'stable/fluorine'
os-branch: 'queens'
- oxygen:
branch: 'stable/oxygen'
os-branch: 'queens'
+ disable-job: 'true'
feature:
- authn:
---
+- project:
+ name: aaa-sodium
+ jobs:
+ - '{project-name}-distribution-check-{stream}'
+ - '{project-name}-rtd-jobs':
+ build-node: centos7-builder-2c-2g
+ project-pattern: aaa
+ rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-aaa/47615/
+ rtd-token: 621132230e1307d38f4aaf27e669d7dfdf98532f
+ - odl-maven-jobs
+
+ stream: sodium
+ project: 'aaa'
+ project-name: 'aaa'
+ branch: 'master'
+ 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-neon
jobs:
stream: neon
project: 'aaa'
project-name: 'aaa'
- branch: 'master'
+ branch: 'stable/neon'
mvn-settings: 'aaa-settings'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
- '{project-name}-distribution-check-{stream}'
- odl-maven-jobs
+ disable-job: true
stream: oxygen
project: 'aaa'
project-name: 'aaa'
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
install:
- all:
---
+- project:
+ name: alto-sodium
+ jobs:
+ - odl-maven-jobs
+
+ stream: sodium
+ project: 'alto'
+ project-name: 'alto'
+ branch: 'master'
+ 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-neon
jobs:
stream: neon
project: 'alto'
project-name: 'alto'
- branch: 'master'
+ branch: 'stable/neon'
build-node: centos7-builder-2c-8g
mvn-settings: 'alto-settings'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'l2switch-merge-{stream}'
email-upstream: '[alto] [l2switch]'
+ disable-job: 'true'
# Used by the release job
staging-profile-id: 931eabae9693c
- odl-maven-jobs
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
---
+- project:
+ name: archetypes-sodium
+ jobs:
+ - gerrit-maven-clm
+ - '{project-name}-merge-{stream}':
+ build-timeout: 180
+ cron: '@daily'
+ mvn-goals: clean install -V -Dmaven.compile.fork=true
+ - gerrit-maven-stage
+ - gerrit-maven-verify
+ - gerrit-maven-verify-dependencies:
+ build-timeout: 180
+
+ stream: sodium
+ project: 'archetypes'
+ project-name: 'archetypes'
+ branch: 'master'
+ mvn-settings: 'archetypes-settings'
+ dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
+ email-upstream: '[archetypes] [odlparent] [yangtools] [controller] [mdsal]'
+
+ # Used by the release job
+ staging-profile-id: d88dcfe6ce48d
+
- project:
name: archetypes-neon
jobs:
stream: neon
project: 'archetypes'
project-name: 'archetypes'
- branch: 'master'
+ branch: 'stable/neon'
mvn-settings: 'archetypes-settings'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
email-upstream: '[archetypes] [odlparent] [yangtools] [controller] [mdsal]'
- gerrit-maven-verify-dependencies:
build-timeout: 180
+ disable-job: 'true'
stream: fluorine
project: 'archetypes'
project-name: 'archetypes'
- gerrit-tox-verify
stream:
- - neon:
+ - sodium:
branch: 'master'
+ integration-test: sodium
+ extra-mvn-opts: -P!karaf -Pignore-lispflowmapping-integrationtest -Dsft.heap.max=4g
+ -Dskip.karaf.featureTest=true
+ java-version: openjdk11
+ - neon:
+ branch: 'stable/neon'
integration-test: neon
extra-mvn-opts: -P!karaf -Pignore-lispflowmapping-integrationtest -Dsft.heap.max=4g
-Dskip.karaf.featureTest=true
+ java-version: openjdk8
- fluorine:
branch: 'stable/fluorine'
integration-test: fluorine
extra-mvn-opts: -P!karaf -Pignore-lispflowmapping-integrationtest -Dsft.heap.max=4g
-Dskip.karaf.featureTest=true
+ java-version: openjdk8
- oxygen:
branch: 'stable/oxygen'
integration-test: oxygen
extra-mvn-opts: -P!karaf -Pignore-lispflowmapping-integrationtest -Dsft.heap.max=4g
-Dskip.karaf.featureTest=true
+ disable-job: 'true'
+ java-version: openjdk8
project: releng/autorelease
project-name: autorelease
build-node: centos7-builder-2c-8g
- java-version: openjdk8
- # Before adding more here, beware of https://jira.linuxfoundation.org/browse/RELENG-280
- archive-artifacts: >
- **/*.prop
- **/*.log
- **/target/surefire-reports/*-output.txt
- **/target/failsafe-reports/failsafe-summary.xml
- **/hs_err_*.log
- **/target/feature/feature.xml
- staging-profile-id: 425e43800fea70
- # TODO: **/*.hprof is too large, compress with xz first
-
-- project:
- name: autorelease-projects-openjdk11
- jobs:
- - 'autorelease-release-{stream}-{mvn-version}-{java-version}':
- build-node: centos7-autorelease-8c-32g
-
- stream:
- - neon:
- branch: 'master'
- integration-test: neon
- extra-mvn-opts: -P!karaf -Pignore-lispflowmapping-integrationtest -Dsft.heap.max=4g
- -Dskip.karaf.featureTest=true
-
- project: releng/autorelease
- project-name: autorelease
- build-node: centos7-builder-2c-8g
- java-version: openjdk11
# Before adding more here, beware of https://jira.linuxfoundation.org/browse/RELENG-280
archive-artifacts: >
**/*.prop
staging-profile-id: 425e43800fea70
# TODO: **/*.hprof is too large, compress with xz first
-
- project:
name: autorelease-view
views:
mvn-settings: autorelease-settings
mvn-version: mvn35
extra-mvn-opts: ''
+ disable-job: 'false'
#####################
# Job Configuration #
project-type: freestyle
node: '{build-node}'
jdk: '{java-version}'
+ disabled: '{disable-job}'
properties:
- lf-infra-properties:
- opendaylight-infra-notify-status
- trigger-parameterized-builds:
- project: 'integration-distribution-test-{integration-test}'
- condition: STABLE
- predefined-parameters: |
- BUNDLE_URL=autorelease
- KARAF_VERSION=$KARAF_VERSION
+ condition: UNSTABLE_OR_BETTER
+ property-file: variables.jenkins-trigger
fail-on-missing: true
+ - project: 'integration-distribution-test-{integration-test}'
+ condition: FAILED
+ trigger-with-no-params: true
- project: 'packaging-build-rpm-{stream}'
condition: UNSTABLE_OR_BETTER
predefined-parameters: DOWNLOAD_URL=$BUNDLE_URL
######################
cron: 'H 0 * * *'
+ disable-job: 'false'
#####################
# Job configuration #
project-type: freestyle
node: centos7-builder-2c-2g
+ disabled: '{disable-job}'
properties:
- lf-infra-properties:
######################
cron: '@weekly'
+ disable-job: 'false'
#####################
# Job configuration #
project-type: freestyle
node: centos7-builder-2c-1g
+ disabled: '{disable-job}'
properties:
- lf-infra-properties:
mvn-global-settings: global-settings
mvn-settings: autorelease-settings
mvn-version: mvn35
+ disable-job: 'false'
#####################
# Job configuration #
project-type: freestyle
node: '{build-node}'
+ disabled: '{disable-job}'
properties:
- opendaylight-infra-properties:
######################
# Default parameters #
######################
+ disable-job: 'false'
gerrit_merge_triggers:
- comment-added-contains-event:
project-type: freestyle
node: centos7-builder-2c-8g
+ disabled: '{disable-job}'
properties:
- lf-infra-properties:
mvn-global-settings: global-settings
mvn-settings: autorelease-settings
mvn-version: mvn35
+ disable-job: 'false'
#####################
# Job Configuration #
#####################
- disabled: false
project-type: freestyle
# Note: This NEEDS to be hardcoded as projects should NOT be allowed to
# override the build node.
node: centos7-builder-2c-8g
concurrent: true
jdk: '{java-version}'
+ disabled: '{disable-job}'
properties:
- lf-infra-properties:
build-node: centos7-builder-2c-8g
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
exit 1
fi
-git config gitreview.username jenkins-releng
+# Setup Gerrit remote to ensure Change-Id gets set on commit.
+git config --global --add gitreview.username "jenkins-$SILO"
+git remote -v
git submodule foreach git review -s
git review -s
then
echo "Pushing stable/${RELEASE,,} branches to Gerrit"
git submodule foreach git push gerrit "stable/${RELEASE,,}"
- git push gerrit "stable/$RELEASE"
+ git push gerrit "stable/${RELEASE,,}"
fi
# --- End create new maintenance branch
jobs:
- '{project-name}-validate-autorelease-{stream}'
stream: neon
- branch: master
+ branch: stable/neon
project-name:
- aaa:
project: aaa
done
fi
-
-# Setup Gerrit remove to ensure Change-Id gets set on commit.
+# Setup Gerrit remote to ensure Change-Id gets set on commit.
git config --global --add gitreview.username "jenkins-$SILO"
git review -s
git remote -v
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
install:
- all:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
install:
- all:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
install:
- only:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
install:
- only:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
install:
- all:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
install:
- all:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
install:
- all:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
feature:
- bgp:
---
+- project:
+ name: bgpcep-sodium
+ jobs:
+ - '{project-name}-distribution-check-{stream}'
+ - '{project-name}-maven-javadoc-jobs'
+ - '{project-name}-rtd-jobs':
+ build-node: centos7-builder-2c-2g
+ project-pattern: bgpcep
+ rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-bgpcep/47576/
+ rtd-token: dbe9d1aabbe8812a26b428908f6613c28e3191fc
+ - odl-maven-jobs
+
+ stream: sodium
+ project: 'bgpcep'
+ project-name: 'bgpcep'
+ build-node: centos7-builder-8c-8g
+ build-timeout: 120
+ branch: 'master'
+ mvn-settings: 'bgpcep-settings'
+ mvn-opts: '-Xmx2048m -XX:MaxPermSize=256m'
+ dependencies: >
+ odlparent-merge-{stream},
+ yangtools-merge-{stream},
+ controller-merge-{stream},
+ mdsal-merge-{stream}
+ email-upstream: '[bgpcep] [odlparent] [yangtools] [controller] [mdsal]'
+
+ # Used by the release job
+ staging-profile-id: 9427a05049030
+
- project:
name: bgpcep-neon
jobs:
project-name: 'bgpcep'
build-node: centos7-builder-8c-8g
build-timeout: 120
- branch: 'master'
+ branch: 'stable/neon'
mvn-settings: 'bgpcep-settings'
mvn-opts: '-Xmx2048m -XX:MaxPermSize=256m'
dependencies: >
controller-merge-{stream},
mdsal-merge-{stream}
email-upstream: '[bgpcep] [odlparent] [yangtools] [controller] [mdsal]'
+ disable-job: 'true'
# Used by the release job
staging-profile-id: 9427a05049030
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
verify-stream: 'oxygen'
verify-branch: 'stable/oxygen'
---
+- project:
+ name: bier-sodium
+ jobs:
+ - odl-maven-jobs
+
+ stream: sodium
+ project: 'bier'
+ project-name: 'bier'
+ branch: 'master'
+ build-node: centos7-builder-2c-8g
+ build-timeout: 90
+ 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-neon
jobs:
stream: neon
project: 'bier'
project-name: 'bier'
- branch: 'master'
+ branch: 'stable/neon'
build-node: centos7-builder-2c-8g
build-timeout: 90
mvn-settings: 'bier-settings'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[bier]'
+ disable-job: 'true'
# Used by the release job
staging-profile-id: 942a8075b1f2a
+++ /dev/null
----
-- project:
- name: capwap-csit-ac
- jobs:
- - inttest-csit-1node
- - inttest-csit-verify-1node
-
- # The project name
- project: 'capwap'
-
- # The functionality under test
- functionality: 'ac'
-
- # Project branches
- stream:
- - neon:
- branch: 'master'
- - fluorine:
- branch: 'stable/fluorine'
- - oxygen:
- branch: 'stable/oxygen'
-
- install:
- - all:
- scope: 'all'
-
- # Features to install
- install-features: 'odl-capwap-ac-rest'
-
- # Robot custom options
- robot-options: ''
+++ /dev/null
----
-- project:
- name: capwap-neon
- jobs:
- - odl-maven-jobs
-
- stream: neon
- project: 'capwap'
- project-name: 'capwap'
- branch: 'master'
- 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-fluorine
- jobs:
- - odl-maven-jobs
-
- stream: fluorine
- project: 'capwap'
- project-name: 'capwap'
- branch: 'stable/fluorine'
- 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-oxygen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: oxygen
- project: 'capwap'
- project-name: 'capwap'
- branch: 'stable/oxygen'
- 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:
- - gerrit-maven-sonar
-
- project: 'capwap'
- project-name: 'capwap'
- branch: master
- mvn-settings: 'capwap-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
-
-- project:
- name: capwap-view
- views:
- - project-view
- project-name: capwap
+++ /dev/null
----
-- project:
- name: cardinal-neon
- jobs:
- - odl-maven-jobs
-
- stream: neon
- project: 'cardinal'
- project-name: 'cardinal'
- branch: 'master'
- 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-fluorine
- jobs:
- - odl-maven-jobs
-
- stream: fluorine
- project: 'cardinal'
- project-name: 'cardinal'
- branch: 'stable/fluorine'
- 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-oxygen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: oxygen
- project: 'cardinal'
- project-name: 'cardinal'
- branch: 'stable/oxygen'
- 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:
- - gerrit-maven-sonar
-
- project: 'cardinal'
- project-name: 'cardinal'
- branch: 'master'
- mvn-settings: 'cardinal-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
-- project:
- name: cardinal-view
- views:
- - project-view
- project-name: cardinal
+++ /dev/null
----
-- project:
- name: centinel-csit-basic
- jobs:
- - inttest-csit-1node
- - inttest-csit-verify-1node
-
- # The project name
- project: 'centinel'
-
- # The functionality under test
- functionality: 'basic'
-
- # Project branches
- stream:
- - neon:
- branch: 'master'
- - fluorine:
- branch: 'stable/fluorine'
- - oxygen:
- branch: 'stable/oxygen'
-
- install:
- - all:
- scope: 'all'
-
- # Features to install
- install-features: 'odl-restconf'
-
- # Robot custom options
- robot-options: ''
+++ /dev/null
----
-- project:
- name: centinel-neon
- jobs:
- - odl-maven-jobs
-
- stream: neon
- project: 'centinel'
- project-name: 'centinel'
- branch: 'master'
- 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-fluorine
- jobs:
- - odl-maven-jobs
-
- stream: fluorine
- project: 'centinel'
- project-name: 'centinel'
- branch: 'stable/fluorine'
- 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-oxygen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: oxygen
- project: 'centinel'
- project-name: 'centinel'
- branch: 'stable/oxygen'
- 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:
- - gerrit-maven-sonar
-
- project: 'centinel'
- project-name: 'centinel'
- branch: master
- mvn-settings: 'centinel-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
-- project:
- name: centinel-view
- views:
- - project-view
- project-name: centinel
install-features: 'odl-netvirt-coe'
testplan: '{project}-container-networking.txt'
tools_system_count: 5
- tools_system_image: ZZCI - Ubuntu 16.04 - kubernetes - 20180723-235526.580
+ tools_system_image: ZZCI - Ubuntu 16.04 - kubernetes - 20190206-080347.936
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
install:
- only:
project: 'coe'
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
jdk: 'openjdk8'
---
+- project:
+ name: coe-sodium
+ jobs:
+ - '{project-name}-distribution-check-{stream}'
+ - '{project-name}-rtd-jobs':
+ build-node: centos7-builder-2c-2g
+ project-pattern: coe
+ rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-coe/34924/
+ rtd-token: 95a5a8fed43b75c6be8432a2643f20a344ba5155
+ - odl-maven-jobs
+
+ project: 'coe'
+ project-name: 'coe'
+ stream: sodium
+ branch: 'master'
+ 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]'
+ build-node: centos7-docker-2c-8g
+
+ # Used by the release job
+ staging-profile-id: 96c0be46aac33
+
- project:
name: coe-neon
jobs:
project: 'coe'
project-name: 'coe'
stream: neon
- branch: 'master'
+ branch: 'stable/neon'
mvn-settings: 'coe-settings'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[coe] [odlparent] [yangtools] [controller]'
build-node: centos7-docker-2c-8g
+ disable-job: 'true'
# Used by the release job
staging-profile-id: 96c0be46aac33
functionality: 'akka1'
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
install:
- all:
- 'clustering-tell'
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
install:
- all:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
install:
- only:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
install:
- only:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
install:
- only:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
install:
- only:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
install:
- only:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
install:
- only:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
install:
- all:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
install:
- all:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
install:
- all:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
install:
- only:
project: 'controller'
stream:
- - neon:
+ - sodium:
branch: 'master'
os-branch: 'queens'
+ - neon:
+ branch: 'stable/neon'
+ os-branch: 'queens'
- fluorine:
branch: 'stable/fluorine'
os-branch: 'queens'
- oxygen:
branch: 'stable/oxygen'
os-branch: 'queens'
+ disable-job: 'true'
jdk: 'openjdk8'
---
+- project:
+ name: controller-sodium
+ jobs:
+ - '{project-name}-distribution-check-{stream}'
+ - '{project-name}-maven-javadoc-jobs'
+ - '{project-name}-rtd-jobs':
+ build-node: centos7-builder-2c-2g
+ project-pattern: controller
+ rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-controller/48288/
+ rtd-token: b8440116c823a80c0fb0479eb7448a9196e6932f
+ - odl-maven-jobs
+
+ stream: sodium
+ project: 'controller'
+ project-name: 'controller'
+ branch: 'master'
+ 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-neon
jobs:
stream: neon
project: 'controller'
project-name: 'controller'
- branch: 'master'
+ branch: 'stable/neon'
mvn-settings: 'controller-settings'
mvn-goals: 'clean deploy -Pintegrationtests,docs'
mvn-opts: '-Xmx4096m -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
build-timeout: 90
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},aaa-merge-{stream}'
email-upstream: '[controller] [odlparent] [yangtools] [aaa]'
+ disable-job: 'true'
# Used by the release job
staging-profile-id: 96c1c9177efdd
+++ /dev/null
----
-- project:
- name: coretutorials-neon
- jobs:
- - odl-maven-jobs
-
- stream: neon
- project: 'coretutorials'
- project-name: 'coretutorials'
- branch: 'master'
- 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-fluorine
- jobs:
- - odl-maven-jobs
-
- stream: fluorine
- project: 'coretutorials'
- project-name: 'coretutorials'
- branch: 'stable/fluorine'
- 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-oxygen
- jobs:
- - odl-maven-jobs
-
- stream: oxygen
- project: 'coretutorials'
- project-name: 'coretutorials'
- branch: 'stable/oxygen'
- 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:
- - gerrit-maven-sonar
-
- project: 'coretutorials'
- project-name: 'coretutorials'
- branch: master
- mvn-settings: 'coretutorials-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
- build-timeout: 120
-
-- project:
- name: coretutorials-view
- views:
- - project-view
- project-name: coretutorials
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
install:
- only:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
install:
- only:
---
+- project:
+ name: daexim-sodium
+ jobs:
+ - '{project-name}-distribution-check-{stream}'
+ - '{project-name}-rtd-jobs':
+ build-node: centos7-builder-2c-2g
+ project-pattern: daexim
+ rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-daexim/47611/
+ rtd-token: 76284f12638574f131cdccdf257d852d07c195fc
+ - odl-maven-jobs
+
+ project: 'daexim'
+ project-name: 'daexim'
+ stream: sodium
+ branch: 'master'
+ 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-neon
jobs:
project: 'daexim'
project-name: 'daexim'
stream: neon
- branch: 'master'
+ branch: 'stable/neon'
mvn-settings: 'daexim-settings'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[daexim] [odlparent] [yangtools] [controller]'
+ disable-job: 'true'
# Used by the release job
staging-profile-id: 96e4dade34bd7
+++ /dev/null
----
-- project:
- name: didm-csit-discovery
- jobs:
- - inttest-csit-1node
- - inttest-csit-verify-1node
-
- # The project name
- project: 'didm'
-
- # The functionality under test
- functionality: 'discovery'
-
- # Project branches
- stream:
- - neon:
- branch: 'master'
- - fluorine:
- branch: 'stable/fluorine'
- - oxygen:
- branch: 'stable/oxygen'
-
- install:
- - only:
- scope: 'only'
-
- # Features to install
- install-features: 'odl-restconf,odl-didm-all'
-
- # Robot custom options
- robot-options: ''
+++ /dev/null
----
-- project:
- name: didm-neon
- jobs:
- - odl-maven-jobs
-
- stream: neon
- project: 'didm'
- project-name: 'didm'
- branch: 'master'
- 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-fluorine
- jobs:
- - odl-maven-jobs
-
- stream: fluorine
- project: 'didm'
- project-name: 'didm'
- branch: 'stable/fluorine'
- 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-oxygen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: oxygen
- project: 'didm'
- project-name: 'didm'
- branch: 'stable/oxygen'
- 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:
- - gerrit-maven-sonar
- project: 'didm'
- project-name: 'didm'
- branch: 'master'
- mvn-settings: 'didm-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
-- project:
- name: didm-view
- views:
- - project-view
- project-name: didm
---
+- project:
+ name: dlux-sodium
+ jobs:
+ - odl-maven-jobs
+
+ stream: sodium
+ project: 'dlux'
+ project-name: 'dlux'
+ branch: 'master'
+ 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-neon
jobs:
stream: neon
project: 'dlux'
project-name: 'dlux'
- branch: 'master'
+ branch: 'stable/neon'
mvn-settings: 'dlux-settings'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream}'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream}'
email-upstream: '[dlux] [odlparent]'
+ disable-job: 'true'
# Used by the release job
staging-profile-id: 96e6a0327484f
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
install:
- all:
---
+- project:
+ name: dluxapps-sodium
+ jobs:
+ - odl-maven-jobs
+
+ project: 'dluxapps'
+ project-name: 'dluxapps'
+ stream: sodium
+ branch: 'master'
+ 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-neon
jobs:
project: 'dluxapps'
project-name: 'dluxapps'
stream: neon
- branch: 'master'
+ branch: 'stable/neon'
build-node: centos7-builder-2c-8g
mvn-settings: 'dluxapps-settings'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[dluxapps] [odlparent] [yangtools] [controller]'
+ disable-job: 'true'
# Used by the release job
staging-profile-id: 96e6fb1e65bf9
- gerrit-tox-verify
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
project: docs
project-name: docs
+++ /dev/null
----
-- project:
- name: eman-neon
- jobs:
- - '{project-name}-maven-javadoc-jobs'
- - odl-maven-jobs
-
- stream: neon
- project: 'eman'
- project-name: 'eman'
- branch: 'master'
- 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-fluorine
- jobs:
- - '{project-name}-maven-javadoc-jobs'
- - odl-maven-jobs
-
- stream: fluorine
- project: 'eman'
- project-name: 'eman'
- branch: 'stable/fluorine'
- 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-oxygen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - '{project-name}-maven-javadoc-jobs'
- - odl-maven-jobs
-
- stream: oxygen
- project: 'eman'
- project-name: 'eman'
- branch: 'stable/oxygen'
- 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:
- - gerrit-maven-sonar
- project: 'eman'
- project-name: 'eman'
- branch: 'master'
- mvn-settings: 'eman-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
-- project:
- name: eman-view
- views:
- - project-view
- project-name: eman
+++ /dev/null
----
-- project:
- name: faas-neon
- jobs:
- - odl-maven-jobs
-
- stream: neon
- project: 'faas'
- project-name: 'faas'
- branch: 'master'
- 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-fluorine
- jobs:
- - odl-maven-jobs
-
- stream: fluorine
- project: 'faas'
- project-name: 'faas'
- branch: 'stable/fluorine'
- 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-oxygen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: oxygen
- project: 'faas'
- project-name: 'faas'
- branch: 'stable/oxygen'
- 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:
- - gerrit-maven-sonar
- project: 'faas'
- project-name: 'faas'
- branch: 'master'
- mvn-settings: 'faas-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
-- project:
- name: faas-view
- views:
- - project-view
- project-name: faas
+++ /dev/null
----
-- project:
- name: federation-neon
- jobs:
- - '{project-name}-maven-javadoc-jobs'
- - odl-maven-jobs
-
- project: 'federation'
- project-name: 'federation'
- stream: neon
- branch: 'master'
- 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-fluorine
- jobs:
- - '{project-name}-maven-javadoc-jobs'
- - odl-maven-jobs
-
- project: 'federation'
- project-name: 'federation'
- stream: fluorine
- branch: 'stable/fluorine'
- 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-oxygen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - '{project-name}-maven-javadoc-jobs'
- - odl-maven-jobs
-
- project: 'federation'
- project-name: 'federation'
- stream: oxygen
- branch: 'stable/oxygen'
- 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:
- - gerrit-maven-sonar
-
- project: 'federation'
- project-name: 'federation'
- branch: 'master'
- mvn-settings: 'federation-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
-- project:
- name: federation-view
- views:
- - project-view
- project-name: federation
testplan: '{project}-{functionality}.txt'
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
install:
- only:
project: 'genius'
stream:
- - neon:
+ - sodium:
branch: 'master'
os-branch: 'queens'
+ - neon:
+ branch: 'stable/neon'
+ os-branch: 'queens'
- fluorine:
branch: 'stable/fluorine'
os-branch: 'queens'
- oxygen:
branch: 'stable/oxygen'
os-branch: 'queens'
+ disable-job: 'true'
jdk: 'openjdk8'
---
+- project:
+ name: genius-sodium
+ 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
+
+ csit-gate-list: 'netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}'
+ block_on_csit: false
+
+ stream: sodium
+ project: 'genius'
+ project-name: 'genius'
+ branch: 'master'
+ build-node: centos7-builder-2c-8g
+ mvn-settings: 'genius-settings'
+ mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+ build-timeout: 90
+ 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-neon
jobs:
stream: neon
project: 'genius'
project-name: 'genius'
- branch: 'master'
+ branch: 'stable/neon'
build-node: centos7-builder-2c-8g
mvn-settings: 'genius-settings'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
openflowplugin-merge-{stream},
neutron-merge-{stream}
email-upstream: '[genius] [controller] [yangtools] [odlparent] [openflowplugin] [neutron]'
+ disable-job: 'true'
# Used by the release job
staging-profile-id: 96fb4b6d9d1ee
functionality: 'openstack'
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
install-features: 'odl-groupbasedpolicy-neutron-and-ofoverlay,odl-restconf'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
install-features: 'odl-groupbasedpolicy-neutron-and-ofoverlay,odl-restconf'
+ disable-job: 'true'
openstack:
- pike:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
install:
- all:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
install:
- all:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
install:
- all:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: 'true'
install:
- only:
---
+- project:
+ name: groupbasedpolicy-sodium
+ jobs:
+ - odl-maven-jobs
+
+ stream: sodium
+ project: 'groupbasedpolicy'
+ project-name: 'groupbasedpolicy'
+ branch: 'master'
+ build-node: centos7-builder-2c-8g
+ mvn-settings: 'groupbasedpolicy-settings'
+ mvn-goals: '-U clean deploy findbugs:findbugs'
+ mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+ build-timeout: 90
+ 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-neon
jobs:
stream: neon
project: 'groupbasedpolicy'
project-name: 'groupbasedpolicy'
- branch: 'master'
+ branch: 'stable/neon'
build-node: centos7-builder-2c-8g
mvn-settings: 'groupbasedpolicy-settings'
mvn-goals: '-U clean deploy findbugs:findbugs'
sfc-merge-{stream},
ovsdb-merge-{stream}
email-upstream: '[groupbasedpolicy] [openflowjava] [openflowplugin] [neutron] [sfc] [ovsdb]'
+ disable-job: 'true'
# Used by the release job
staging-profile-id: 96fbb93f95a76
---
+- project:
+ name: vbd-sodium
+ jobs:
+ - odl-maven-jobs
+
+ stream: sodium
+ project: 'honeycomb/vbd'
+ project-name: 'vbd'
+ branch: 'master'
+ 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-neon
jobs:
stream: neon
project: 'honeycomb/vbd'
project-name: 'vbd'
- branch: 'master'
+ branch: 'stable/neon'
mvn-settings: 'honeycomb-vbd-settings'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[vbd]'
+ disable-job: 'true'
# Used by the release job
staging-profile-id: 96fc362c36862
project: 'infrautils'
stream:
- - neon:
+ - sodium:
branch: 'master'
os-branch: 'queens'
+ - neon:
+ branch: 'stable/neon'
+ os-branch: 'queens'
- fluorine:
branch: 'stable/fluorine'
os-branch: 'queens'
- oxygen:
branch: 'stable/oxygen'
os-branch: 'queens'
+ disable-job: 'true'
jdk: 'openjdk8'
---
+- project:
+ name: infrautils-sodium
+ jobs:
+ - '{project-name}-distribution-check-{stream}'
+ - '{project-name}-maven-javadoc-jobs'
+ - '{project-name}-rtd-jobs':
+ build-node: centos7-builder-2c-2g
+ doc-dir: .tox/docs/tmp/html
+ project-pattern: infrautils
+ rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-infrautils/38993/
+ rtd-token: 294c76173237e3a088365c31012cf4ddaa767dc9
+ - odl-maven-jobs
+
+ stream: sodium
+ project: 'infrautils'
+ project-name: 'infrautils'
+ branch: 'master'
+ 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-neon
jobs:
stream: neon
project: 'infrautils'
project-name: 'infrautils'
- branch: 'master'
+ branch: 'stable/neon'
mvn-settings: 'infrautils-settings'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream}'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream}'
email-upstream: '[infrautils] [odlparent]'
+ disable-job: 'true'
# Used by the release job
staging-profile-id: 96fca0367756c
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
email-upstream: '[int/dist]'
stream:
- - neon:
+ - sodium:
branch: 'master'
karaf-version: odl
# Self-Managed projects repos and features:
odl-telemetry-collector,
odl-telemetry-configurator,
odl-telemetry-all
+ - neon:
+ branch: 'stable/neon'
+ karaf-version: odl
+ # Self-Managed projects repos and features:
+ sm-repos: >
+ mvn:org.opendaylight.sxp/features-sxp//xml/features,
+ mvn:org.opendaylight.telemetry/features-telemetry//xml/features
+ sm-features: >
+ odl-sxp-routing,
+ odl-telemetry-collector,
+ odl-telemetry-configurator,
+ odl-telemetry-all
- fluorine:
branch: 'stable/fluorine'
karaf-version: odl
- oxygen:
branch: 'stable/oxygen'
karaf-version: karaf4
+ disable-job: 'true'
- project:
name: distribution-managed
dist-pom: 'distribution/pom.xml'
stream:
- - neon:
+ - sodium:
branch: 'master'
dependencies: >
aaa-merge-{stream},
ovsdb-merge-{stream},
serviceutils-merge-{stream},
sfc-merge-{stream}
+ - neon:
+ branch: 'stable/neon'
+ dependencies: >
+ aaa-merge-{stream},
+ bgpcep-merge-{stream},
+ coe-merge-{stream},
+ controller-merge-{stream},
+ daexim-merge-{stream},
+ genius-merge-{stream},
+ infrautils-merge-{stream},
+ lispflowmapping-merge-{stream},
+ mdsal-merge-{stream},
+ netconf-merge-{stream},
+ netvirt-merge-{stream}
+ neutron-merge-{stream},
+ openflowplugin-merge-{stream},
+ ovsdb-merge-{stream},
+ serviceutils-merge-{stream},
+ sfc-merge-{stream}
- fluorine:
branch: 'stable/fluorine'
dependencies: >
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
dependencies: >
aaa-merge-{stream},
alto-merge-{stream},
dist-pom: 'distribution/opendaylight/pom.xml'
stream:
- - neon:
+ - sodium:
branch: 'master'
karaf-version: odl
dependencies: >
telemetry-merge-{stream},
tsdr-merge-{stream},
unimgr-merge-{stream}
+ - neon:
+ branch: 'stable/neon'
+ karaf-version: odl
+ dependencies: >
+ distribution-merge-managed-{stream},
+ sxp-merge-{stream},
+ telemetry-merge-{stream},
+ tsdr-merge-{stream},
+ unimgr-merge-{stream}
- fluorine:
branch: 'stable/fluorine'
karaf-version: odl
staging-profile-id: 2af042ed81d5e2
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
+
- fluorine:
branch: 'stable/fluorine'
# plus the change of block_on_csit to true, and this failure-threshold: 'UNSTABLE' will take
# effect
failure-threshold: 'UNSTABLE'
+ disable-job: false
#####################
# Job Configuration #
# Operation: This job template builds a patch, creates a distribution containing
# the patch (making sure dependencies are specified),
# and performs the distribution deploy test.
- disabled: false
+ disabled: '{disable-job}'
project-type: freestyle
node: 'centos7-builder-8c-8g'
- job-template:
name: 'distribution-verify-{type}-{stream}'
+ disable-job: 'false'
+
project-type: freestyle
node: centos7-builder-8c-8g
concurrent: true
jdk: '{java-version}'
+ disabled: '{disable-job}'
properties:
- opendaylight-infra-properties:
# separate lifecycle:
# https://issues.apache.org/jira/browse/MNG-5666
+ disable-job: false
+
project-type: maven
node: 'centos7-builder-8c-8g'
jdk: '{java-version}'
+ disabled: '{disable-job}'
properties:
- opendaylight-infra-properties:
######################
# Default parameters #
######################
-
+ disable-job: false
mvn-version: mvn35
#####################
#####################
# Like a {project}-distribution-check, but few steps less as there is no upstream project involved.
- disabled: false
+ disabled: '{disable-job}'
project-type: freestyle
node: 'centos7-builder-8c-8g'
# Operation: This job deploys odl-integration-all.
# This job works for just managed distro.
+ disable-job: false
+
project-type: freestyle
node: centos7-builder-4c-4g
concurrent: false
+ disabled: '{disable-job}'
properties:
- opendaylight-infra-properties:
BUNDLEFOLDER="${KARAF_ARTIFACT}-${BUNDLE_VERSION}"
BUNDLE="${KARAF_ARTIFACT}-${TIMESTAMP}.zip"
ACTUAL_BUNDLE_URL="${NEXUSPATH}/${BUNDLE_VERSION}/${BUNDLE}"
-elif [ ${BUNDLE_URL} == 'autorelease' ]; then
- # Use latest stable AR job distribution URL
- ACTUAL_BUNDLE_URL="$(curl -sL -X GET -H 'Accept:text/plain' https://jenkins.opendaylight.org/releng/view/autorelease/job/autorelease-release-$DISTROSTREAM/lastStableBuild/injectedEnvVars/export | grep BUNDLE_URL | tr -d 'BUNDLE_URL=')"
- BUNDLE="${ACTUAL_BUNDLE_URL##*/}"
- ARTIFACT="$(basename "$(dirname "$(dirname "${ACTUAL_BUNDLE_URL}")")")"
- BUNDLE_VERSION="$(basename "$(dirname "${ACTUAL_BUNDLE_URL}")")"
- BUNDLEFOLDER="${ARTIFACT}-${BUNDLE_VERSION}"
else
- # Use provided BUNDLE_URL
ACTUAL_BUNDLE_URL="${BUNDLE_URL}"
BUNDLE="${BUNDLE_URL##*/}"
ARTIFACT="$(basename "$(dirname "$(dirname "${BUNDLE_URL}")")")"
- string:
name: BUNDLE_URL
default: '{bundle-url}'
- description: |
- Karaf distribution zip URL. Use last for last distribution in Nexus,
- use autorelease for last stable AR job distribution.
+ description: 'URL to karaf distribution zip'
- parameter:
name: integration-repo-url
odl_system_image: 'ZZCI - CentOS 7 - builder - x86_64 - 20181010-215635.956'
tools_system_count: 1
tools_system_flavor: 'odl-highcpu-2'
- tools_system_image: 'ZZCI - Ubuntu 16.04 - mininet-ovs-25 - 20181029-223449.514'
+ tools_system_image: 'ZZCI - Ubuntu 16.04 - mininet-ovs-25 - 20190201-040143.366'
#####################
# Job configuration #
odl_system_image: 'ZZCI - CentOS 7 - builder - x86_64 - 20181010-215635.956'
tools_system_count: 1
tools_system_flavor: 'odl-highcpu-2'
- tools_system_image: 'ZZCI - Ubuntu 16.04 - mininet-ovs-25 - 20181029-223449.514'
+ tools_system_image: 'ZZCI - Ubuntu 16.04 - mininet-ovs-25 - 20190201-040143.366'
#####################
# Job configuration #
odl_system_image: 'ZZCI - CentOS 7 - builder - x86_64 - 20181010-215635.956'
tools_system_count: 1
tools_system_flavor: 'odl-highcpu-2'
- tools_system_image: 'ZZCI - Ubuntu 16.04 - mininet-ovs-25 - 20181029-223449.514'
+ tools_system_image: 'ZZCI - Ubuntu 16.04 - mininet-ovs-25 - 20190201-040143.366'
#####################
# Job Configuration #
odl_system_image: 'ZZCI - CentOS 7 - builder - x86_64 - 20181010-215635.956'
tools_system_count: 1
tools_system_flavor: 'odl-highcpu-2'
- tools_system_image: 'ZZCI - Ubuntu 16.04 - mininet-ovs-25 - 20181029-223449.514'
+ tools_system_image: 'ZZCI - Ubuntu 16.04 - mininet-ovs-25 - 20190201-040143.366'
#####################
# Job configuration #
openstack_system2_image: 'ZZCI - CentOS 7 - devstack - 20180911-204116.460'
tools_system_count: 1
tools_system_flavor: 'odl-highcpu-2'
- tools_system_image: 'ZZCI - Ubuntu 16.04 - mininet-ovs-25 - 20181029-223449.514'
+ tools_system_image: 'ZZCI - Ubuntu 16.04 - mininet-ovs-25 - 20190201-040143.366'
#####################
# Job configuration #
openstack_system2_image: 'ZZCI - CentOS 7 - devstack - 20180911-204116.460'
tools_system_count: 1
tools_system_flavor: 'odl-highcpu-2'
- tools_system_image: 'ZZCI - Ubuntu 16.04 - mininet-ovs-25 - 20181029-223449.514'
+ tools_system_image: 'ZZCI - Ubuntu 16.04 - mininet-ovs-25 - 20190201-040143.366'
#####################
# Job configuration #
# CSIT Lists in defaults.yaml
stream:
- - neon:
+ - sodium:
branch: 'master'
mvn-version: 'mvn35'
csit-list: !include: csit-jobs-neon.lst
daexim ovsdb neutron openflowplugin coe genius lispflowmapping sfc netvirt
bgpcep integration/distribution
+ - neon:
+ branch: 'stable/neon'
+ mvn-version: 'mvn35'
+ csit-list: !include: csit-jobs-neon.lst
+ build-order: >
+ odlparent yangtools infrautils mdsal controller serviceutils aaa netconf
+ daexim ovsdb neutron openflowplugin coe genius lispflowmapping sfc netvirt
+ bgpcep integration/distribution
+
- fluorine:
branch: 'stable/fluorine'
mvn-version: 'mvn35'
odlparent yangtools infrautils mdsal controller serviceutils aaa netconf
daexim ovsdb neutron openflowplugin coe genius lispflowmapping sfc netvirt
bgpcep integration/distribution
+ disable-job: true
- project:
name: integration-distribution
build-days-to-keep: '{build-days-to-keep}'
parameters:
- - integration-distribution-branch:
- branch: '{branch}'
- - integration-distribution-stream:
- stream: '{stream}'
- integration-bundle-url:
bundle-url: '{bundle-url}'
- distribution-karaf-version:
karaf-version: '{karaf-version}'
builders:
- - integration-detect-variables
- trigger-builds:
- project: '{csit-list}'
block: true
predefined-parameters: |
- BUNDLE_URL=$ACTUAL_BUNDLE_URL
+ BUNDLE_URL=$BUNDLE_URL
KARAF_VERSION=$KARAF_VERSION
wrappers:
+++ /dev/null
----
-- project:
- name: iotdm-csit-basic
- jobs:
- - inttest-csit-1node
- - inttest-csit-verify-1node
-
- # The project name
- project: 'iotdm'
-
- # The functionality under test
- functionality: 'basic'
-
- # Project branches
- stream:
- - neon:
- branch: 'master'
- - fluorine:
- branch: 'stable/fluorine'
- - oxygen:
- branch: 'stable/oxygen'
-
- install:
- - all:
- scope: 'all'
-
- # Features to install
- install-features: 'odl-iotdmcsitdist'
-
- # Robot custom options
- robot-options: ''
+++ /dev/null
----
-- project:
- name: iotdm-neon
- jobs:
- - odl-maven-jobs
-
- stream: neon
- project: 'iotdm'
- project-name: 'iotdm'
- branch: 'master'
- 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-fluorine
- jobs:
- - odl-maven-jobs
-
- stream: fluorine
- project: 'iotdm'
- project-name: 'iotdm'
- branch: 'stable/fluorine'
- 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-oxygen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: oxygen
- project: 'iotdm'
- project-name: 'iotdm'
- branch: 'stable/oxygen'
- 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:
- - gerrit-maven-sonar
- project: 'iotdm'
- project-name: 'iotdm'
- branch: 'master'
- build-node: centos7-builder-2c-8g
- mvn-settings: 'iotdm-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
-- project:
- name: iotdm-view
- views:
- - project-view
- project-name: iotdm
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- only:
---
+- project:
+ name: jsonrpc-sodium
+ jobs:
+ - odl-maven-jobs
+
+ project: 'jsonrpc'
+ project-name: 'jsonrpc'
+ stream: sodium
+ branch: 'master'
+ 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-neon
jobs:
project: 'jsonrpc'
project-name: 'jsonrpc'
stream: neon
- branch: 'master'
+ branch: 'stable/neon'
mvn-settings: 'jsonrpc-settings'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream},mdsal-merge-{stream}'
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]'
+ disable-job: true
# Used by the release job
staging-profile-id: 96fdf4408765d
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- only:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- all:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- all:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ os-branch: 'queens'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
feature:
- all:
---
+- project:
+ name: l2switch-sodium
+ jobs:
+ - odl-maven-jobs
+
+ stream: sodium
+ project: 'l2switch'
+ project-name: 'l2switch'
+ branch: 'master'
+ 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-neon
jobs:
stream: neon
project: 'l2switch'
project-name: 'l2switch'
- branch: 'master'
+ branch: 'stable/neon'
mvn-settings: 'l2switch-settings'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
dependencies: >
openflowjava-merge-{stream},
openflowplugin-merge-{stream}
email-upstream: '[l2switch] [odlparent] [yangtools] [controller] [openflowjava] [openflowplugin]'
+ disable-job: true
# Used by the release job
staging-profile-id: 96fee85953ca0
+++ /dev/null
----
-- project:
- name: lacp-csit-lacp
- jobs:
- - inttest-csit-1node
- - inttest-csit-verify-1node
-
- # The project name
- project: 'lacp'
-
- # The functionality under test
- functionality: 'lacp'
-
- # Project branches
- stream:
- - neon:
- branch: 'master'
- - fluorine:
- branch: 'stable/fluorine'
- - oxygen:
- branch: 'stable/oxygen'
-
- install:
- - all:
- scope: 'all'
-
- tools_system_image: ZZCI - Ubuntu 16.04 - mininet-ovs-25 - 20181029-223449.514
-
- # Features to install
- install-features: 'odl-lacp-ui'
-
- # Robot custom options
- robot-options: ' '
+++ /dev/null
----
-- project:
- name: lacp-neon
- jobs:
- - odl-maven-jobs
-
- stream: neon
- project: 'lacp'
- project-name: 'lacp'
- branch: 'master'
- 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-fluorine
- jobs:
- - odl-maven-jobs
-
- stream: fluorine
- project: 'lacp'
- project-name: 'lacp'
- branch: 'stable/fluorine'
- 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-oxygen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: oxygen
- project: 'lacp'
- project-name: 'lacp'
- branch: 'stable/oxygen'
- 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:
- - gerrit-maven-sonar
- project: 'lacp'
- project-name: 'lacp'
- branch: 'master'
- mvn-settings: 'lacp-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
-- project:
- name: lacp-view
- views:
- - project-view
- project-name: lacp
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- all:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- only:
---
+- project:
+ name: lispflowmapping-sodium
+ jobs:
+ - '{project-name}-distribution-check-{stream}'
+ - '{project-name}-maven-javadoc-jobs'
+ - '{project-name}-rtd-jobs':
+ build-node: centos7-builder-2c-2g
+ project-pattern: lispflowmapping
+ rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-lispflowmapping/47783/
+ rtd-token: 181be9dd804e4969b9f318a6f1988e3cbee9d9a8
+ - odl-maven-jobs
+
+ java-version:
+ - openjdk8
+ - openjdk11
+ stream: sodium
+ project: 'lispflowmapping'
+ project-name: 'lispflowmapping'
+ branch: 'master'
+ 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-neon
jobs:
stream: neon
project: 'lispflowmapping'
project-name: 'lispflowmapping'
- branch: 'master'
+ branch: 'stable/neon'
mvn-settings: 'lispflowmapping-settings'
mvn-goals: 'clean deploy findbugs:findbugs javadoc:aggregate -DrepoBuild'
mvn-opts: '-Xmx2048m -XX:MaxPermSize=512m -Dmaven.compile.fork=true'
**/target/surefire-reports/*-output.txt
build-node: centos7-builder-8c-8g
-
+ disable-job: true
# Used by the release job
staging-profile-id: 96fff2503b766
functionality: 'bindingv1'
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- only:
project: 'mdsal'
stream:
- - neon:
+ - sodium:
branch: 'master'
os-branch: 'queens'
+ - neon:
+ branch: 'stable/neon'
+ os-branch: 'queens'
- fluorine:
branch: 'stable/fluorine'
os-branch: 'queens'
- oxygen:
branch: 'stable/oxygen'
os-branch: 'queens'
+ disable-job: true
jdk: 'openjdk8'
build-timeout: 90
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}'
email-upstream: '[mdsal] [odlparent] [yangtools]'
+ disable-job: true
# Used by the release job
staging-profile-id: a674173c7b29d
---
+- project:
+ name: natapp-sodium
+ jobs:
+ - '{project-name}-maven-javadoc-jobs'
+ - odl-maven-jobs
+
+ stream: sodium
+ project: 'natapp'
+ project-name: 'natapp'
+ branch: 'master'
+ 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-neon
jobs:
stream: neon
project: 'natapp'
project-name: 'natapp'
- branch: 'master'
+ branch: 'stable/neon'
mvn-settings: 'natapp-settings'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'openflowplugin-merge-{stream}'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'openflowplugin-merge-{stream}'
email-upstream: '[natapp] [openflowplugin]'
+ disable-job: true
# Used by the release job
staging-profile-id: a679c0f4f08a8
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- all:
---
+- project:
+ name: nemo-sodium
+ jobs:
+ - odl-maven-jobs
+
+ stream: sodium
+ project: 'nemo'
+ project-name: 'nemo'
+ branch: 'master'
+ 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-neon
jobs:
stream: neon
project: 'nemo'
project-name: 'nemo'
- branch: 'master'
+ branch: 'stable/neon'
mvn-settings: 'nemo-settings'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[nemo]'
+ disable-job: true
# Used by the release job
staging-profile-id: a67a9890f6202
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- only:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- only:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- only:
project: 'netconf'
stream:
- - neon:
+ - sodium:
branch: 'master'
os-branch: 'queens'
+ - neon:
+ branch: 'stable/neon'
+ os-branch: 'queens'
- fluorine:
branch: 'stable/fluorine'
os-branch: 'queens'
- oxygen:
branch: 'stable/oxygen'
os-branch: 'queens'
+ disable-job: true
feature:
- core:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- only:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- all:
---
+- project:
+ name: netconf-sodium
+ jobs:
+ - '{project-name}-distribution-check-{stream}'
+ - '{project-name}-rtd-jobs':
+ build-node: centos7-builder-2c-2g
+ project-pattern: netconf
+ rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-netconf/48397/
+ rtd-token: aee2df909686ab7ba36f2ed08d90bdcf81f7b8dc
+ - odl-maven-jobs
+
+ stream: sodium
+ project: 'netconf'
+ project-name: 'netconf'
+ branch: 'master'
+ 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'
+ build-timeout: 90
+ 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-neon
jobs:
stream: neon
project: 'netconf'
project-name: 'netconf'
- branch: 'master'
+ branch: 'stable/neon'
build-node: centos7-builder-2c-8g
mvn-settings: 'netconf-settings'
mvn-goals: 'clean deploy -Pintegrationtests'
build-timeout: 90
dependencies: 'aaa-merge-{stream},controller-merge-{stream},odlparent-merge-{stream},yangtools-merge-{stream}'
email-upstream: '[netconf] [aaa] [controller] [odlparent] [yangtools]'
+ disable-job: true
# Used by the release job
staging-profile-id: a67b22fc3663f
+++ /dev/null
----
-- project:
- name: netide-neon
- jobs:
- - odl-maven-jobs
-
- stream: neon
- project: 'netide'
- project-name: 'netide'
- branch: 'master'
- 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-fluorine
- jobs:
- - odl-maven-jobs
-
- stream: fluorine
- project: 'netide'
- project-name: 'netide'
- branch: 'stable/fluorine'
- 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-oxygen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: oxygen
- project: 'netide'
- project-name: 'netide'
- branch: 'stable/oxygen'
- 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:
- - gerrit-maven-sonar
- project: 'netide'
- project-name: 'netide'
- branch: 'master'
- mvn-settings: 'netide-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
-- project:
- name: netide-view
- views:
- - project-view
- project-name: netide
project: 'netvirt'
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
+
testplan: '{project}-{topology}-openstack.txt'
test-suites: 'openstack/connectivity/l2.robot
project: 'netvirt'
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
+ disable-job: true
testplan: '{project}-{topology}-openstack-upgrade.txt'
odl-ml2-driver-version: 'v2'
os-cmb-cnt: 0
os-ctl-cnt: 1
os-cmp-cnt: 2
+ disable-job: true
topology:
- 1node:
openstack_system2_count: 1
openstack_system_image: '{openstack_pike_system_image}'
openstack_system2_image: '{openstack_pike_system_image}'
+ disable-job: true
- project:
name: netvirt-csit-1cmb-0ctl-0cmp-openstack-integration
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
topology:
- 1node:
project: 'netvirt'
stream:
- - neon:
+ - sodium:
branch: 'master'
os-branch: 'queens'
+ - neon:
+ branch: 'stable/neon'
+ os-branch: 'queens'
- fluorine:
branch: 'stable/fluorine'
os-branch: 'queens'
- oxygen:
branch: 'stable/oxygen'
os-branch: 'queens'
+ disable-job: true
jdk: 'openjdk8'
block_on_csit: false
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
project: 'netvirt'
project-name: 'netvirt'
project: 'neutron'
stream:
- - neon:
+ - sodium:
branch: 'master'
os-branch: 'queens'
+ - neon:
+ branch: 'stable/neon'
+ os-branch: 'queens'
- fluorine:
branch: 'stable/fluorine'
os-branch: 'queens'
- oxygen:
branch: 'stable/oxygen'
os-branch: 'queens'
+ disable-job: true
jdk: 'openjdk8'
---
+- project:
+ name: neutron-sodium
+ jobs:
+ - '{project-name}-distribution-check-{stream}'
+ - '{project-name}-maven-javadoc-jobs'
+ - odl-maven-jobs
+
+ stream: sodium
+ project: 'neutron'
+ project-name: 'neutron'
+ build-timeout: 90
+ branch: 'master'
+ 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-neon
jobs:
project: 'neutron'
project-name: 'neutron'
build-timeout: 90
- branch: 'master'
+ branch: 'stable/neon'
mvn-settings: 'neutron-settings'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},aaa-merge-{stream}'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},aaa-merge-{stream}'
email-upstream: '[neutron] [odlparent] [aaa]'
+ disable-job: true
# Used by the release job
staging-profile-id: a67e1b40d7419
+++ /dev/null
----
-- project:
- name: next-neon
- jobs:
- - odl-maven-jobs
-
- stream: neon
- project: 'next'
- project-name: 'next'
- branch: 'master'
- 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-fluorine
- jobs:
- - odl-maven-jobs
-
- stream: fluorine
- project: 'next'
- project-name: 'next'
- branch: 'stable/fluorine'
- 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-oxygen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: oxygen
- project: 'next'
- project-name: 'next'
- branch: 'stable/oxygen'
- 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:
- - gerrit-maven-sonar
- project: 'next'
- project-name: 'next'
- branch: 'master'
- mvn-settings: 'next-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
-- project:
- name: next-view
- views:
- - project-view
- project-name: next
+++ /dev/null
----
-- project:
- name: nic-neon
- jobs:
- - odl-maven-jobs
-
- stream: neon
- project: 'nic'
- project-name: 'nic'
- branch: 'master'
- 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-fluorine
- jobs:
- - odl-maven-jobs
-
- stream: fluorine
- project: 'nic'
- project-name: 'nic'
- branch: 'stable/fluorine'
- 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-oxygen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: oxygen
- project: 'nic'
- project-name: 'nic'
- branch: 'stable/oxygen'
- 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:
- - gerrit-maven-sonar
- project: 'nic'
- project-name: 'nic'
- branch: 'master'
- build-node: centos7-builder-2c-8g
- mvn-settings: 'nic-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
-- project:
- name: nic-view
- views:
- - project-view
- project-name: nic
+++ /dev/null
----
-- project:
- name: ocpplugin-neon
- jobs:
- - odl-maven-jobs
-
- stream: neon
- project: 'ocpplugin'
- project-name: 'ocpplugin'
- branch: 'master'
- 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-fluorine
- jobs:
- - odl-maven-jobs
-
- stream: fluorine
- project: 'ocpplugin'
- project-name: 'ocpplugin'
- branch: 'stable/fluorine'
- 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-oxygen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: oxygen
- project: 'ocpplugin'
- project-name: 'ocpplugin'
- branch: 'stable/oxygen'
- 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:
- - gerrit-maven-sonar
-
- project: 'ocpplugin'
- project-name: 'ocpplugin'
- branch: 'master'
- mvn-settings: 'ocpplugin-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
-- project:
- name: ocpplugin-view
- views:
- - project-view
- project-name: ocpplugin
project: 'odlparent'
stream:
- - neon:
+ - sodium:
branch: 'master'
os-branch: 'queens'
+ - neon:
+ branch: 'stable/neon'
+ os-branch: 'queens'
- fluorine:
branch: 'stable/fluorine'
os-branch: 'queens'
- oxygen:
branch: 'stable/oxygen'
os-branch: 'queens'
+ disable-job: true
jdk: 'openjdk8'
testplan: '{project}-basic.txt'
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
jdk: openjdk8
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
rtd-token: 225d4ef64e1efce4fe3ba4c9c4fe772355d3c8b2
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
+ disable-job: true
project: odltools
project-name: odltools
---
+- project:
+ name: of-config-sodium
+ jobs:
+ - odl-maven-jobs
+
+ stream: sodium
+ project: 'of-config'
+ project-name: 'of-config'
+ branch: 'master'
+ 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-neon
jobs:
stream: neon
project: 'of-config'
project-name: 'of-config'
- branch: 'master'
+ branch: 'stable/neon'
mvn-settings: 'of-config-settings'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: netconf-merge-{stream}'
dependencies: netconf-merge-{stream}'
email-upstream: '[of-config] [netconf]'
+ disable-job: true
# Used by the release job
staging-profile-id: a6880455efe67
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- all:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- only:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- only:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- only:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- only:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- all:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- only:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- only:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- only:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- only:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- only:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- only:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- only:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
os-branch: 'queens'
+ - neon:
+ branch: 'stable/neon'
+ os-branch: 'queens'
- fluorine:
branch: 'stable/fluorine'
os-branch: 'queens'
- oxygen:
branch: 'stable/oxygen'
os-branch: 'queens'
+ disable-job: true
jdk: 'openjdk8'
---
+- project:
+ name: openflowplugin-sodium
+ jobs:
+ - '{project-name}-distribution-check-{stream}'
+ - '{project-name}-maven-javadoc-jobs'
+ - '{project-name}-rtd-jobs':
+ build-node: centos7-builder-2c-2g
+ doc-dir: .tox/docs/tmp/html
+ project-pattern: openflowplugin
+ rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-openflowplugin/38994/
+ rtd-token: 86ce095922558b890c61b1b05d682521d1d66d5f
+ - odl-maven-jobs
+
+ csit-gate-list: 'netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}'
+ block_on_csit: false
+
+ stream: sodium
+ project: 'openflowplugin'
+ 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: >
+ 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-neon
jobs:
stream: neon
project: 'openflowplugin'
project-name: 'openflowplugin'
- branch: 'master'
+ branch: 'stable/neon'
build-node: centos7-builder-2c-8g
build-timeout: 90
mvn-settings: 'openflowplugin-settings'
controller-merge-{stream},
openflowjava-merge-{stream}
email-upstream: '[openflowplugin] [odlparent] [yangtools] [controller] [openflowjava]'
+ disable-job: true
# Used by the release job
staging-profile-id: a68a76dc1b44c
- 'opflex-merge-{stream}'
stream:
- - neon:
+ - sodium:
branch: 'master'
libuv-version: '1.8.0'
rapidjson-version: '1.0.2'
openvswitch-version: '2.6.0'
+ - neon:
+ branch: 'stable/neon'
+ libuv-version: '1.8.0'
+ rapidjson-version: '1.0.2'
+ openvswitch-version: '2.6.0'
- fluorine:
branch: 'stable/fluorine'
libuv-version: '1.8.0'
libuv-version: '1.8.0'
rapidjson-version: '1.0.2'
openvswitch-version: '2.6.0'
+ disable-job: true
+
project: 'opflex'
archive-artifacts: '**/*.tar.gz'
- job-template:
name: 'opflex-verify-{stream}'
+ disable-job: false
+
project-type: freestyle
node: centos7-builder-2c-8g
concurrent: true
jdk: '{java-version}'
+ disabled: '{disable-job}'
properties:
- opendaylight-infra-properties:
libuv-version: '1.8.0'
rapidjson-version: '1.0.2'
openvswitch-version: '2.6.0'
+ disable-job: true
project: 'opflex'
- job-template:
name: 'opflex-thirdparty-libuv-{stream}'
+ disable-job: false
+
project-type: freestyle
node: centos7-builder-2c-8g
concurrent: true
+ disabled: '{disable-job}'
group-id: 'libuv'
- 'opflex-release-{stream}'
stream:
- - neon:
+ - sodium:
branch: 'master'
libuv-version: '1.8.0'
rapidjson-version: '1.0.2'
openvswitch-version: '2.6.0'
+ - neon:
+ branch: 'stable/neon'
+ libuv-version: '1.8.0'
+ rapidjson-version: '1.0.2'
+ openvswitch-version: '2.6.0'
- fluorine:
branch: 'stable/fluorine'
libuv-version: '1.8.0'
libuv-version: '1.8.0'
rapidjson-version: '1.0.2'
openvswitch-version: '2.6.0'
+ disable-job: true
project: 'opflex'
project-name: 'opflex'
node: centos7-builder-2c-8g
jdk: '{java-version}'
+ disabled: '{disable-job}'
######################
# Default parameters #
######################
+ disable-job: false
build-timeout: 30
java-version: openjdk8
mvn-opts: ''
+++ /dev/null
----
-- project:
- name: ovil-neon
- jobs:
- - odl-maven-jobs
- - gerrit-tox-verify
-
- stream: neon
- project: ovil
- project-name: ovil
- branch: 'master'
- mvn-settings: ovil-settings
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
- dependencies: ''
- email-upstream: '[ovil]'
-
- # Used by the release job
- staging-profile-id: 7b48866c207d8
-
-- project:
- name: ovil-fluorine
- jobs:
- - odl-maven-jobs
- - gerrit-tox-verify
-
- stream: fluorine
- project: ovil
- project-name: ovil
- branch: 'stable/fluorine'
- mvn-settings: ovil-settings
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
- dependencies: ''
- email-upstream: '[ovil]'
-
- # Used by the release job
- staging-profile-id: 7b48866c207d8
-
-- project:
- name: ovil-oxygen
- jobs:
- - odl-maven-jobs
- - gerrit-tox-verify
-
- stream: oxygen
- project: ovil
- project-name: ovil
- branch: 'stable/oxygen'
- mvn-settings: ovil-settings
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
- dependencies: ''
- email-upstream: '[ovil]'
-
- # Used by the release job
- staging-profile-id: 7b48866c207d8
-
-- project:
- name: ovil-sonar
- jobs:
- - gerrit-maven-sonar
- project: 'ovil'
- project-name: 'ovil'
- branch: 'master'
- mvn-settings: 'ovil-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
-- project:
- name: ovil-view
- views:
- - project-view
- project-name: ovil
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- only:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- all:
- 'ovsdb-daily-full-integration-{stream}'
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
project: 'ovsdb'
archive-artifacts: '*.log'
- job-template:
name: 'ovsdb-daily-full-integration-{stream}'
+ disable-job: false
+
project-type: freestyle
node: centos7-docker-1c-4g
jdk: '{java-version}'
description: >
Integration tests for the OVSDB project against different versions of
OVS and branches. This job runs nightly.
+ disabled: '{disable-job}'
properties:
- opendaylight-infra-properties:
project: 'ovsdb'
stream:
- - neon:
+ - sodium:
branch: 'master'
os-branch: 'queens'
+ - neon:
+ branch: 'stable/neon'
+ os-branch: 'queens'
- fluorine:
branch: 'stable/fluorine'
os-branch: 'queens'
- oxygen:
branch: 'stable/oxygen'
os-branch: 'queens'
+ disable-job: true
jdk: 'openjdk8'
---
+- project:
+ name: ovsdb-sodium
+ jobs:
+ - '{project-name}-distribution-check-{stream}'
+ - '{project-name}-maven-javadoc-jobs'
+ - '{project-name}-rtd-jobs':
+ build-node: centos7-builder-2c-2g
+ project-pattern: ovsdb
+ rtd-build-url: https://readthedocs.org/api/v2/webhook/opendaylight-ovsdb/35667/
+ rtd-token: 46030df8681cf7fc857aa80c1a7695f46ed252be
+ - odl-maven-jobs
+
+ csit-gate-list: 'netvirt-csit-1node-0cmb-1ctl-2cmp-apex-queens-gate-snat-conntrack-{stream}'
+ block_on_csit: false
+
+ stream: sodium
+ 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]'
+
+ # Used by the release job
+ staging-profile-id: a68b188166958
+
- project:
name: ovsdb-neon
jobs:
stream: neon
project: 'ovsdb'
project-name: 'ovsdb'
- branch: 'master'
+ branch: 'stable/neon'
build-node: centos7-builder-2c-8g
mvn-settings: 'ovsdb-settings'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
email-upstream: '[ovsdb] [odlparent] [controller] [yangtools]'
+ disable-job: true
# Used by the release job
staging-profile-id: a68b188166958
---
+- project:
+ name: p4plugin-sodium
+ jobs:
+ - '{project-name}-maven-javadoc-jobs'
+ - odl-maven-jobs
+
+ stream: sodium
+ project: 'p4plugin'
+ project-name: 'p4plugin'
+ branch: 'master'
+ mvn-settings: 'p4plugin-settings'
+ mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+ dependencies: ''
+ email-upstream: '[p4plugin]'
+
+ # Used by the release job
+ staging-profile-id: a68bf26e208d4
+
- project:
name: p4plugin-neon
jobs:
stream: neon
project: 'p4plugin'
project-name: 'p4plugin'
- branch: 'master'
+ branch: 'stable/neon'
mvn-settings: 'p4plugin-settings'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[p4plugin]'
+ disable-job: true
# Used by the release job
staging-profile-id: a68bf26e208d4
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
- job-template:
name: '{project-name}-test-sanity-{stream}'
node: centos7-docker-1c-4g
+ disable-job: false
project-type: freestyle
+ disabled: '{disable-job}'
properties:
- opendaylight-infra-properties:
name: '{project-name}-test-full-{stream}'
node: centos7-docker-1c-4g
+ disable-job: false
project-type: freestyle
+ disabled: '{disable-job}'
properties:
- opendaylight-infra-properties:
stream:
- neon
- fluorine
- - oxygen
+ - oxygen:
+ disable-job: 'true'
+
distro:
- opensuse-42
- epel-7
- job-template:
name: 'packaging-build-rpm-{stream}'
+ disable-job: false
+
node: centos7-builder-2c-2g
project-type: freestyle
+ disabled: '{disable-job}'
mvn-opts: ''
mvn-params: ''
name: 'packaging-build-rpm-{distro}-snap-{stream}'
node: centos7-docker-2c-2g
+ disable-job: false
project-type: freestyle
+ disabled: '{disable-job}'
mvn-opts: ''
mvn-params: ''
name: 'packaging-verify-rpm-master'
node: centos7-builder-2c-2g
+ disable-job: false
project-type: freestyle
+ disabled: '{disable-job}'
parameters:
- opendaylight-infra-parameters:
# Test Neon pre-release autorelease tarball
# NB: This will need to be updated as old builds expire
- - inject:
- # yamllint disable-line rule:line-length
- properties-content: 'DOWNLOAD_URL=https://nexus.opendaylight.org/content/repositories/autorelease-2620/org/opendaylight/integration/karaf/0.10.0/karaf-0.10.0.tar.gz'
- - shell: !include-raw-escape: build-rpm.sh
- - install-test-uninstall-rpm
+ # - inject:
+ # yamllint disable-line rule:line-length
+ # properties-content: 'DOWNLOAD_URL=https://nexus.opendaylight.org/content/repositories/autorelease-2620/org/opendaylight/integration/karaf/0.10.0/karaf-0.10.0.tar.gz'
+ # - shell: !include-raw-escape: build-rpm.sh
+ # - install-test-uninstall-rpm
# Test Neon multipatch zip (no parallel tarball available)
# NB: This will need to be updated as old builds expire
- - inject:
- # yamllint disable-line rule:line-length
- properties-content: 'DOWNLOAD_URL=https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/org/opendaylight/integration/integration/distribution/karaf/0.10.0-SNAPSHOT/karaf-0.10.0-20190103.173010-50.zip'
- - shell: !include-raw-escape: build-rpm.sh
- - install-test-uninstall-rpm
+ # - inject:
+ # yamllint disable-line rule:line-length
+ # properties-content: 'DOWNLOAD_URL=https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/org/opendaylight/integration/integration/distribution/karaf/0.10.0-SNAPSHOT/karaf-0.10.0-20190103.173010-50.zip'
+ # - shell: !include-raw-escape: build-rpm.sh
+ # - install-test-uninstall-rpm
# Test latest Neon snapshot
- inject:
name: 'packaging-verify-full-rpm-master'
node: centos7-builder-2c-2g
+ disable-job: false
project-type: freestyle
+ disabled: '{disable-job}'
parameters:
- opendaylight-infra-parameters:
# Test Oxygen pre-release autorelease tarball
# NB: This will need to be updated as old builds expire
- - inject:
- # yamllint disable-line rule:line-length
- properties-content: 'DOWNLOAD_URL=https://nexus.opendaylight.org/content/repositories/autorelease-2622/org/opendaylight/integration/karaf/0.8.5/karaf-0.8.5.tar.gz'
- - shell: !include-raw-escape: build-rpm.sh
- - install-test-uninstall-rpm
+ # - inject:
+ # yamllint disable-line rule:line-length
+ # properties-content: 'DOWNLOAD_URL=https://nexus.opendaylight.org/content/repositories/autorelease-2622/org/opendaylight/integration/karaf/0.8.5/karaf-0.8.5.tar.gz'
+ # - shell: !include-raw-escape: build-rpm.sh
+ # - install-test-uninstall-rpm
# Test latest Oxygen snapshot
- inject:
# Test Fluorine pre-release autorelease tarball
# NB: This will need to be updated as old builds expire
- - inject:
- # yamllint disable-line rule:line-length
- properties-content: 'DOWNLOAD_URL=https://nexus.opendaylight.org/content/repositories/autorelease-2621/org/opendaylight/integration/karaf/0.9.2/karaf-0.9.2.tar.gz'
- - shell: !include-raw-escape: build-rpm.sh
- - install-test-uninstall-rpm
+ # - inject:
+ # yamllint disable-line rule:line-length
+ # properties-content: 'DOWNLOAD_URL=https://nexus.opendaylight.org/content/repositories/autorelease-2621/org/opendaylight/integration/karaf/0.9.2/karaf-0.9.2.tar.gz'
+ # - shell: !include-raw-escape: build-rpm.sh
+ # - install-test-uninstall-rpm
# Test Fluorine multipatch zip (no parallel tarball available)
# NB: This will need to be updated as old builds expire
- - inject:
- # yamllint disable-line rule:line-length
- properties-content: 'DOWNLOAD_URL=https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/org/opendaylight/integration/integration/distribution/karaf/0.9.2-SNAPSHOT/karaf-0.9.2-20181222.162905-8.zip'
- - shell: !include-raw-escape: build-rpm.sh
- - install-test-uninstall-rpm
+ # - inject:
+ # yamllint disable-line rule:line-length
+ # properties-content: 'DOWNLOAD_URL=https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/org/opendaylight/integration/integration/distribution/karaf/0.9.2-SNAPSHOT/karaf-0.9.2-20181222.162905-8.zip'
+ # - shell: !include-raw-escape: build-rpm.sh
+ # - install-test-uninstall-rpm
# Test latest Fluorine snapshot
- inject:
# Test Neon pre-release autorelease tarball
# NB: This will need to be updated as old builds expire
- - inject:
- # yamllint disable-line rule:line-length
- properties-content: 'DOWNLOAD_URL=https://nexus.opendaylight.org/content/repositories/autorelease-2620/org/opendaylight/integration/karaf/0.10.0/karaf-0.10.0.tar.g'
- - shell: !include-raw-escape: build-rpm.sh
- - install-test-uninstall-rpm
+ # - inject:
+ # yamllint disable-line rule:line-length
+ # properties-content: 'DOWNLOAD_URL=https://nexus.opendaylight.org/content/repositories/autorelease-2620/org/opendaylight/integration/karaf/0.10.0/karaf-0.10.0.tar.g'
+ # - shell: !include-raw-escape: build-rpm.sh
+ # - install-test-uninstall-rpm
# Test Neon multipatch zip (no parallel tarball available)
# NB: This will need to be updated as old builds expire
- - inject:
- # yamllint disable-line rule:line-length
- properties-content: 'DOWNLOAD_URL=https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/org/opendaylight/integration/integration/distribution/karaf/0.10.0-SNAPSHOT/karaf-0.10.0-20190103.173010-50.zip'
- - shell: !include-raw-escape: build-rpm.sh
- - install-test-uninstall-rpm
+ # - inject:
+ # yamllint disable-line rule:line-length
+ # properties-content: 'DOWNLOAD_URL=https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/org/opendaylight/integration/integration/distribution/karaf/0.10.0-SNAPSHOT/karaf-0.10.0-20190103.173010-50.zip'
+ # - shell: !include-raw-escape: build-rpm.sh
+ # - install-test-uninstall-rpm
# Test latest Neon snapshot
- inject:
name: 'packaging-test-rpm-master'
node: centos7-builder-2c-2g
+ disable-job: false
+
+ disabled: '{disable-job}'
parameters:
- opendaylight-infra-parameters:
- job-template:
name: 'packaging-test-rpm-upgrade-master'
+ disable-job: false
+
node: centos7-builder-2c-2g
+ disabled: '{disable-job}'
parameters:
- opendaylight-infra-parameters:
name: 'packaging-test-deb-master'
node: ubuntu1604-mininet-ovs-25-1c-4g
+ disable-job: false
+
+ disabled: '{disable-job}'
parameters:
- opendaylight-infra-parameters:
name: 'packaging-build-deb-{stream}'
node: ubuntu1604-mininet-ovs-25-1c-4g
+ disable-job: false
project-type: freestyle
+ disabled: '{disable-job}'
mvn-opts: ''
mvn-params: ''
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- all:
---
+- project:
+ name: packetcable-sodium
+ jobs:
+ - odl-maven-jobs
+
+ stream: sodium
+ project: 'packetcable'
+ project-name: 'packetcable'
+ branch: 'master'
+ 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-neon
jobs:
stream: neon
project: 'packetcable'
project-name: 'packetcable'
- branch: 'master'
+ branch: 'stable/neon'
mvn-settings: 'packetcable-settings'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[packetcable]'
+ disable-job: true
# Used by the release job
staging-profile-id: a68ca4a24655c
- '{project-name}-merge-{stream}':
build-timeout: 180
mvn-goals: clean install -V -Dmaven.compile.fork=true -Dintegrationtests -Dvtn.build.jobs=2
+ disable-job: '{disable-job}'
- gerrit-maven-stage:
sign-artifacts: true
build-timeout: 180
mvn-version: mvn35
+ disable-job: '{disable-job}'
- job-template:
name: '{project-name}-integration-{stream}'
**/target/failsafe-reports/failsafe-summary.xml
**/target/surefire-reports/*-output.txt
mvn-goals: clean install
+ disable-job: false
#####################
# Job Configuration #
project-type: freestyle
node: '{build-node}'
jdk: '{java-version}'
+ disabled: '{disable-job}'
properties:
- opendaylight-infra-properties:
######################
# Default parameters #
######################
+ disable-job: 'false'
archive-artifacts: >
**/*.log
project-type: maven
node: '{build-node}'
jdk: '{java-version}'
+ disabled: '{disable-job}'
properties:
- opendaylight-infra-properties:
+++ /dev/null
----
-- project:
- name: sdninterfaceapp-neon
- jobs:
- - odl-maven-jobs
-
- stream: neon
- 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]'
-
- # Used by the release job
- staging-profile-id: a68e3d1ff55e3
-
-- project:
- name: sdninterfaceapp-fluorine
- jobs:
- - odl-maven-jobs
-
- stream: fluorine
- project: 'sdninterfaceapp'
- project-name: 'sdninterfaceapp'
- branch: 'stable/fluorine'
- 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-oxygen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: oxygen
- project: 'sdninterfaceapp'
- project-name: 'sdninterfaceapp'
- branch: 'stable/oxygen'
- 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:
- - gerrit-maven-sonar
-
- project: 'sdninterfaceapp'
- project-name: 'sdninterfaceapp'
- branch: 'master'
- build-node: centos7-builder-2c-8g
- mvn-settings: 'sdninterfaceapp-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
-- project:
- name: sdninterfaceapp-view
- views:
- - project-view
- project-name: sdninterfaceapp
project: 'serviceutils'
stream:
- - neon:
+ - sodium:
branch: 'master'
os-branch: 'queens'
+ - neon:
+ branch: 'stable/neon'
+ os-branch: 'queens'
- fluorine:
branch: 'stable/fluorine'
os-branch: 'queens'
- oxygen:
branch: 'stable/oxygen'
os-branch: 'queens'
+ disable-job: false
jdk: 'openjdk8'
- odl-maven-jobs
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
project: 'serviceutils'
project-name: 'serviceutils'
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- all:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- all:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
os-branch: 'queens'
+ - neon:
+ branch: 'stable/neon'
+ os-branch: 'queens'
- fluorine:
branch: 'stable/fluorine'
os-branch: 'queens'
- oxygen:
branch: 'stable/oxygen'
os-branch: 'queens'
+ disable-job: true
feature:
- basic:
- 'gerrit-tox-verify'
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
project: 'sfc'
project-name: 'sfc'
---
+- project:
+ name: sfc-sodium
+ jobs:
+ - '{project-name}-distribution-check-{stream}'
+ - '{project-name}-rtd-jobs':
+ build-node: centos7-builder-2c-2g
+ project-pattern: sfc
+ rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-sfc/38996/
+ rtd-token: 2fa6c2900bbe181b0427ad65df3dc494ac749edb
+ - odl-maven-jobs
+
+ stream: sodium
+ project: 'sfc'
+ project-name: 'sfc'
+ branch: 'master'
+ mvn-settings: 'sfc-settings'
+ mvn-opts: '-Xmx2048m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
+ build-timeout: 120
+ 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-neon
jobs:
stream: neon
project: 'sfc'
project-name: 'sfc'
- branch: 'master'
+ branch: 'stable/neon'
mvn-settings: 'sfc-settings'
mvn-opts: '-Xmx2048m -XX:MaxPermSize=256m -Dmaven.compile.fork=true'
build-timeout: 120
dependencies: 'openflowplugin-merge-{stream},ovsdb-merge-{stream},lispflowmapping-merge-{stream}'
email-upstream: '[sfc] [openflowplugin] [ovsdb] [lispflowmapping]'
build-node: centos7-builder-8c-8g
+ disable-job: true
# Used by the release job
staging-profile-id: a68eb361ca48a
+++ /dev/null
----
-- project:
- name: snbi-neon
- jobs:
- - odl-maven-jobs
-
- stream: neon
- project: 'snbi'
- project-name: 'snbi'
- branch: 'master'
- 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-fluorine
- jobs:
- - odl-maven-jobs
-
- stream: fluorine
- project: 'snbi'
- project-name: 'snbi'
- branch: 'stable/fluorine'
- 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-oxygen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: oxygen
- project: 'snbi'
- project-name: 'snbi'
- branch: 'stable/oxygen'
- 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:
- - gerrit-maven-sonar
- project: 'snbi'
- project-name: 'snbi'
- branch: 'master'
- mvn-settings: 'snbi-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
-- project:
- name: snbi-view
- views:
- - project-view
- project-name: snbi
---
+- project:
+ name: snmp-sodium
+ jobs:
+ - odl-maven-jobs
+
+ stream: sodium
+ project: 'snmp'
+ project-name: 'snmp'
+ branch: 'master'
+ 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-neon
jobs:
stream: neon
project: 'snmp'
project-name: 'snmp'
- branch: 'master'
+ branch: 'stable/neon'
mvn-settings: 'snmp-settings'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream}'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream}'
email-upstream: '[snmp] [odlparent]'
+ disable-job: true
# Used by the release job
staging-profile-id: a68fb236b93a6
---
+- project:
+ name: snmp4sdn-sodium
+ jobs:
+ - odl-maven-jobs
+
+ stream: sodium
+ project: 'snmp4sdn'
+ project-name: 'snmp4sdn'
+ branch: 'master'
+ 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-neon
jobs:
stream: neon
project: 'snmp4sdn'
project-name: 'snmp4sdn'
- branch: 'master'
+ branch: 'stable/neon'
mvn-settings: 'snmp4sdn-settings'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
email-upstream: '[snmp4sdn] [odlparent] [controller] [yangtools]'
+ disable-job: true
# Used by the release job
staging-profile-id: a69034a4b6ef5
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
trigger-jobs: '{project}-merge-{stream}'
karaf-version: 'odl'
# yamllint disable-line rule:line-length
repo-url: 'mvn:org.opendaylight.sxp/features-sxp/1.7.2-SNAPSHOT/xml/features'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- all:
scope: 'all'
# Features to install
- install-features: 'odl-restconf,odl-sxp-controller'
+ install-features: 'odl-restconf,odl-sxp-routing'
# Robot custom options
robot-options: ''
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
trigger-jobs: '{project}-merge-{stream}'
karaf-version: 'odl'
# yamllint disable-line rule:line-length
scope: 'all'
# Features to install
- install-features: 'odl-restconf,odl-sxp-controller'
+ install-features: 'odl-restconf,odl-sxp-routing'
# Robot custom options
robot-options: ''
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
trigger-jobs: '{project}-merge-{stream}'
karaf-version: 'odl'
# yamllint disable-line rule:line-length
scope: 'all'
# Features to install
- install-features: 'odl-restconf,odl-sxp-controller'
+ install-features: 'odl-restconf,odl-sxp-routing'
# Robot custom options:
robot-options: ''
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
trigger-jobs: '{project}-merge-{stream}'
karaf-version: 'odl'
# yamllint disable-line rule:line-length
repo-url: 'mvn:org.opendaylight.sxp/features-sxp/1.7.2-SNAPSHOT/xml/features'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- all:
scope: 'all'
# Features to install
- install-features: 'odl-restconf,odl-sxp-controller'
+ install-features: 'odl-restconf,odl-sxp-routing'
# Robot custom options:
robot-options: ''
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
trigger-jobs: '{project}-merge-{stream}'
karaf-version: 'odl'
# yamllint disable-line rule:line-length
repo-url: 'mvn:org.opendaylight.sxp/features-sxp/1.7.2-SNAPSHOT/xml/features'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- all:
scope: 'all'
# Features to install
- install-features: 'odl-restconf,odl-sxp-controller'
+ install-features: 'odl-restconf,odl-sxp-routing'
# Robot custom options
robot-options: ''
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
trigger-jobs: '{project}-merge-{stream}'
karaf-version: 'odl'
# yamllint disable-line rule:line-length
repo-url: 'mvn:org.opendaylight.sxp/features-sxp/1.7.2-SNAPSHOT/xml/features'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- all:
scope: 'all'
# Features to install
- install-features: 'odl-restconf,odl-sxp-controller,odl-sxp-robot'
+ install-features: 'odl-restconf,odl-sxp-routing,odl-sxp-robot'
# Robot custom options:
robot-options: ''
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
trigger-jobs: '{project}-merge-{stream}'
karaf-version: 'odl'
# yamllint disable-line rule:line-length
repo-url: 'mvn:org.opendaylight.sxp/features-sxp/1.7.2-SNAPSHOT/xml/features'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- all:
scope: 'all'
# Features to install
- install-features: 'odl-restconf,odl-sxp-controller'
+ install-features: 'odl-restconf,odl-sxp-routing'
# Robot custom options
robot-options: ''
---
+- project:
+ name: sxp-sodium
+ jobs:
+ - '{project-name}-rtd-jobs':
+ build-node: centos7-builder-2c-2g
+ project-pattern: sxp
+ rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-sxp/47573/
+ rtd-token: 4a78556e59ce3ef35e61e2fa19ebae049acf6d5d
+ - odl-maven-jobs
+
+ java-version:
+ - openjdk8
+ - openjdk11
+
+ stream: sodium
+ project: 'sxp'
+ project-name: 'sxp'
+ branch: 'master'
+
+ 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-neon
jobs:
stream: neon
project: 'sxp'
project-name: 'sxp'
- branch: 'master'
+ branch: 'stable/neon'
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]'
+ disable-job: true
# Used by the release job
staging-profile-id: a6909c75719b7
+++ /dev/null
----
-- project:
- name: systemmetrics-neon
- jobs:
- - odl-maven-jobs
-
- project: 'systemmetrics'
- project-name: 'systemmetrics'
- stream: neon
- branch: 'master'
- 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-fluorine
- jobs:
- - odl-maven-jobs
-
- project: 'systemmetrics'
- project-name: 'systemmetrics'
- stream: fluorine
- branch: 'stable/fluorine'
- 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:
- - gerrit-maven-sonar
-
- project: 'systemmetrics'
- project-name: 'systemmetrics'
- branch: 'master'
- mvn-settings: 'systemmetrics-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
-- project:
- name: systemmetrics-view
- views:
- - project-view
- project-name: systemmetrics
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
install:
- all:
---
+- project:
+ name: telemetry-sodium
+ jobs:
+ - 'odl-maven-jobs'
+ - '{project-name}-integration-{stream}'
+ - '{project-name}-rtd-jobs':
+ build-node: centos7-builder-2c-2g
+ project-pattern: telemetry
+ rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-telemetry/57583/
+ rtd-token: 694bcbf8e0b45b3c4e53174c6e5773ca351e1efb
+
+ stream: sodium
+ project: 'telemetry'
+ project-name: 'telemetry'
+ branch: 'master'
+ jdks:
+ - openjdk8
+ maven:
+ - mvn33:
+ mvn-version: 'mvn33'
+ mvn-settings: 'telemetry-settings'
+ mvn-goals: 'clean install'
+ mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
+ dependencies: ''
+ email-upstream: '[telemetry]'
+ archive-artifacts: ''
+
+ # Used by the release job
+ staging-profile-id: 8ed9c52266504
+
- project:
name: telemetry-neon
jobs:
stream: neon
project: 'telemetry'
project-name: 'telemetry'
- branch: 'master'
+ branch: 'stable/neon'
jdks:
- openjdk8
maven:
---
+- project:
+ name: transportpce-sodium
+ jobs:
+ - '{project-name}-rtd-jobs':
+ build-node: centos7-builder-2c-2g
+ project-pattern: transportpce
+ rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-transportpce/47688/
+ rtd-token: 6f37ba63226bdcc6c823ee455e62237cf68813fd
+ - gerrit-tox-verify:
+ build-timeout: 120
+ build-node: centos7-builder-8c-8g
+ - odl-maven-jobs
+
+ project: 'transportpce'
+ project-name: 'transportpce'
+ stream: sodium
+ branch: 'master'
+ 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-neon
jobs:
project: 'transportpce'
project-name: 'transportpce'
stream: neon
- branch: 'master'
+ branch: 'stable/neon'
mvn-settings: 'transportpce-settings'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
email-upstream: '[transportpce] [odlparent] [yangtools] [controller]'
+ disable-job: true
# Used by the release job
staging-profile-id: a6927323fa3d4
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
trigger-jobs: '{project}-merge-{stream}'
karaf-version: 'odl'
# yamllint disable-line rule:line-length
repo-url: 'mvn:org.opendaylight.tsdr/features-tsdr//xml/features'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- only:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
trigger-jobs: '{project}-merge-{stream}'
karaf-version: 'odl'
# yamllint disable-line rule:line-length
repo-url: 'mvn:org.opendaylight.tsdr/features-tsdr//xml/features'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- only:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
trigger-jobs: '{project}-merge-{stream}'
karaf-version: 'odl'
# yamllint disable-line rule:line-length
repo-url: 'mvn:org.opendaylight.tsdr/features-tsdr//xml/features'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- all:
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
trigger-jobs: '{project}-merge-{stream}'
karaf-version: 'odl'
# yamllint disable-line rule:line-length
repo-url: 'mvn:org.opendaylight.tsdr/features-tsdr//xml/features'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- all:
---
+- project:
+ name: tsdr-sodium
+ jobs:
+ - '{project-name}-rtd-jobs':
+ build-node: centos7-builder-2c-2g
+ project-pattern: tsdr
+ rtd-build-url: https://readthedocs.org/api/v2/webhook/opendaylight-tsdr/47532/
+ rtd-token: 96c97641155132afcc5900bafc68af3364d91c99
+ - odl-maven-jobs
+
+ stream: sodium
+ project: 'tsdr'
+ project-name: 'tsdr'
+ branch: 'master'
+ 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-neon
jobs:
stream: neon
project: 'tsdr'
project-name: 'tsdr'
- branch: 'master'
+ branch: 'stable/neon'
mvn-settings: 'tsdr-settings'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: ''
email-upstream: '[tsdr]'
+ disable-job: true
# Used by the release job
staging-profile-id: a69373036303c
+++ /dev/null
----
-- project:
- name: ttp-neon
- jobs:
- - odl-maven-jobs
-
- stream: neon
- project: 'ttp'
- project-name: 'ttp'
- branch: 'master'
- 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-fluorine
- jobs:
- - odl-maven-jobs
-
- stream: fluorine
- project: 'ttp'
- project-name: 'ttp'
- branch: 'stable/fluorine'
- 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-oxygen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: oxygen
- project: 'ttp'
- project-name: 'ttp'
- branch: 'stable/oxygen'
- 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:
- - gerrit-maven-sonar
-
- project: 'ttp'
- project-name: 'ttp'
- branch: 'master'
- mvn-settings: 'ttp-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
-- project:
- name: ttp-view
- views:
- - project-view
- project-name: ttp
---
+- project:
+ name: unimgr-sodium
+ jobs:
+ - '{project-name}-rtd-jobs':
+ build-node: centos7-builder-2c-2g
+ project-pattern: unimgr
+ rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-unimgr/49748/
+ rtd-token: e12225e9b9ac67f5439c1619dcad342393b7ea31
+ - odl-maven-jobs
+
+ stream: sodium
+ project: 'unimgr'
+ project-name: 'unimgr'
+ branch: 'master'
+ 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-neon
jobs:
stream: neon
project: 'unimgr'
project-name: 'unimgr'
- branch: 'master'
+ branch: 'stable/neon'
mvn-settings: 'unimgr-settings'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'ovsdb-merge-{stream}'
dependencies: 'ovsdb-merge-{stream}'
email-upstream: '[unimgr] [ovsdb]'
build-node: centos7-builder-4c-16g
+ disable-job: true
# Used by the release job
staging-profile-id: a695d0a0b8d51
# Project branches
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
# yamllint disable-line rule:line-length
repo-url: 'mvn:org.opendaylight.usc/usc-features/1.6.0-SNAPSHOT/xml/features'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- all:
---
+- project:
+ name: usc-sodium
+ jobs:
+ - '{project-name}-maven-javadoc-jobs'
+ - odl-maven-jobs
+
+ stream: sodium
+ project: 'usc'
+ project-name: 'usc'
+ branch: 'master'
+ 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-neon
jobs:
stream: neon
project: 'usc'
project-name: 'usc'
- branch: 'master'
+ branch: 'stable/neon'
mvn-settings: 'usc-settings'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'controller-merge-{stream},yangtools-merge-{stream},odlparent-merge-{stream}'
mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
dependencies: 'controller-merge-{stream},yangtools-merge-{stream},odlparent-merge-{stream}'
email-upstream: '[usc] [controller] [yangtools] [odlparent]'
+ disable-job: true
# Used by the release job
staging-profile-id: a697b633b3ffe
+++ /dev/null
----
-- project:
- name: usecplugin-neon
- jobs:
- - odl-maven-jobs
-
- stream: neon
- project: 'usecplugin'
- project-name: 'usecplugin'
- branch: 'master'
- 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-fluorine
- jobs:
- - odl-maven-jobs
-
- stream: fluorine
- project: 'usecplugin'
- project-name: 'usecplugin'
- branch: 'stable/fluorine'
- 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-oxygen
- jobs:
- - '{project-name}-distribution-check-{stream}'
- - odl-maven-jobs
-
- stream: oxygen
- project: 'usecplugin'
- project-name: 'usecplugin'
- branch: 'stable/oxygen'
- 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:
- - gerrit-maven-sonar
-
- project: 'usecplugin'
- project-name: 'usecplugin'
- mvn-settings: 'usecplugin-settings'
- mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
-
-- project:
- name: usecplugin-view
- views:
- - project-view
- project-name: usecplugin
# Project branches.
stream:
- - neon:
+ - sodium:
branch: 'master'
+ - neon:
+ branch: 'stable/neon'
- fluorine:
branch: 'stable/fluorine'
- oxygen:
branch: 'stable/oxygen'
+ disable-job: true
install:
- only:
project: 'yangtools'
stream:
- - neon:
+ - sodium:
branch: 'master'
os-branch: 'queens'
+ - neon:
+ branch: 'stable/neon'
+ os-branch: 'queens'
- fluorine:
branch: 'stable/fluorine'
os-branch: 'queens'
- oxygen:
branch: 'stable/oxygen'
os-branch: 'queens'
+ disable-job: true
jdk: 'openjdk8'
vars:
openvswitch_version: 2.8.2
openvswitch_checksum: sha256:87b4a7e7134a44ce1f808d3415a2244b4518c2b0b2a42fa2f8231e592f13103d
- k8s_version: 1.9.4
- openvswitch_package_cache: /opt/cache/ovs
- golang_package_cache: /opt/cache/golang
+ k8s_version: 1.13.2
golang_version: 1.11.5
golang_checksum: sha256:ff54aafedff961eb94792487e827515da683d61a5f9482f668008832631e5d25
elastic_search_version: 1.7.5
hbase_checksum: sha256:9cd990939403fd43dfb665b14603e3772ca3ed813a6e21a81de1778583b35eb8
hbase_version: 0.94.27
- openjdk10_checksum: 'sha256:f3b26abc9990a0b8929781310e14a339a7542adfd6596afb842fa0dd7e3848b2'
- openjdk10_url: https://download.java.net/java/GA/jdk10/{{openjdk10_version}}/19aef61b38124481863b1413dce1855f/13/openjdk-{{openjdk10_version}}_linux-x64_bin.tar.gz
- openjdk10_version: 10.0.2
- openjdk11_checksum: 'sha256:3784cfc4670f0d4c5482604c7c513beb1a92b005f569df9bf100e8bef6610f2e'
- openjdk11_url: https://download.java.net/java/ga/jdk11/openjdk-{{openjdk11_version}}_linux-x64_bin.tar.gz
- openjdk11_version: 11
pre_tasks:
- include_role: name=lfit.system-update
- lfit.mono-install
tasks:
- - name: 'Install OpenJDK {{openjdk10_version}}'
- block:
- - name: 'Fetch OpenJDK {{openjdk10_version}} to /tmp/jdk-{{openjdk10_version}}_linux-x64_bin.tar.gz'
- get_url:
- url: "{{openjdk10_url}}"
- dest: '/tmp/jdk-{{openjdk10_version}}_linux-x64_bin.tar.gz'
- checksum: '{{openjdk10_checksum}}'
- - name: 'Untar OpenJDK {{openjdk10_version}} in /opt/'
- unarchive:
- src: '/tmp/jdk-{{openjdk10_version}}_linux-x64_bin.tar.gz'
- dest: /opt/
- mode: 0755
- remote_src: true
- become: true
- - name: 'Setup Java master and slave links for OpenJDK {{openjdk10_version}}'
- command: 'alternatives --install "/usr/bin/java" "java" "/opt/jdk-{{openjdk10_version}}/bin/java" 10 \
- --slave "/usr/bin/jar" "jar" "/opt/jdk-{{openjdk10_version}}/bin/jar" \
- --slave "/usr/bin/jarsigner" "jarsigner" "/opt/jdk-{{openjdk10_version}}/bin/jarsigner" \
- --slave "/usr/bin/javac" "javac" "/opt/jdk-{{openjdk10_version}}/bin/javac" \
- --slave "/usr/bin/javadoc" "javadoc" "/opt/jdk-{{openjdk10_version}}/bin/javadoc" \
- --slave "/usr/bin/javah" "javah" "/opt/jdk-{{openjdk10_version}}/bin/javah" \
- --slave "/usr/bin/javap" "javap" "/opt/jdk-{{openjdk10_version}}/bin/javap" \
- --slave "/usr/bin/javaws" "javaws" "/opt/jdk-{{openjdk10_version}}/bin/javaws"'
- become: true
- - name: 'Install OpenJDK {{openjdk11_version}}'
- block:
- - name: 'Fetch OpenJDK 11 to /tmp/jdk-{{openjdk11_version}}_linux-x64_bin.tar.gz'
- get_url:
- url: "{{openjdk11_url}}"
- dest: '/tmp/jdk-{{openjdk11_version}}_linux-x64_bin.tar.gz'
- checksum: '{{openjdk11_checksum}}'
- - name: 'Untar OpenJDK {{openjdk11_version}} in /opt/'
- unarchive:
- src: '/tmp/jdk-{{openjdk11_version}}_linux-x64_bin.tar.gz'
- dest: /opt/
- mode: 0755
- remote_src: true
- become: true
- - name: 'Setup Java master and slave links for OpenJDK {{openjdk11_version}}'
- command: 'alternatives --install "/usr/bin/java" "java" "/opt/jdk-{{openjdk11_version}}/bin/java" 10 \
- --slave "/usr/bin/jar" "jar" "/opt/jdk-{{openjdk11_version}}/bin/jar" \
- --slave "/usr/bin/jarsigner" "jarsigner" "/opt/jdk-{{openjdk11_version}}/bin/jarsigner" \
- --slave "/usr/bin/javac" "javac" "/opt/jdk-{{openjdk11_version}}/bin/javac" \
- --slave "/usr/bin/javadoc" "javadoc" "/opt/jdk-{{openjdk11_version}}/bin/javadoc" \
- --slave "/usr/bin/javah" "javah" "/opt/jdk-{{openjdk11_version}}/bin/javah" \
- --slave "/usr/bin/javap" "javap" "/opt/jdk-{{openjdk11_version}}/bin/javap" \
- --slave "/usr/bin/javaws" "javaws" "/opt/jdk-{{openjdk11_version}}/bin/javaws"'
- become: true
- name: Install Cassandra Server
block:
- name: 'Fetch Cassandra Server to /tmp/apache-cassandra-{{cassandra_version}}-bin.tar.gz'