sxp-csit-1node-performance-all-oxygen,
sxp-csit-1node-topology-all-oxygen,
sxp-csit-3node-clustering-all-oxygen,
-sxp-csit-3node-routing-all-oxygen,
tsdr-csit-1node-cassandra-datastore-only-oxygen,
tsdr-csit-1node-elasticsearch-datastore-only-oxygen,
tsdr-csit-1node-hbase-datastore-all-oxygen,
# Self-Managed projects repos and features:
sm-repos: >
mvn:org.opendaylight.sxp/features-sxp//xml/features,
- mvn:org.opendaylight.telemetry/features-telemetry//xml/features,
- mvn:org.opendaylight.tsdr/features-tsdr//xml/features
+ mvn:org.opendaylight.telemetry/features-telemetry//xml/features
sm-features: >
odl-sxp-routing,
odl-telemetry-collector,
odl-telemetry-configurator,
- odl-telemetry-all,
- odl-tsdr-core,
- odl-tsdr-openflow-statistics-collector,
- odl-tsdr-netflow-statistics-collector,
- odl-tsdr-restconf-collector,
- odl-tsdr-syslog-collector,
- odl-tsdr-controller-metrics-collector,
- odl-tsdr-cassandra,
- odl-tsdr-hbase,
- odl-tsdr-hsqldb,
- odl-tsdr-elasticsearch
+ odl-telemetry-all
- fluorine:
branch: 'stable/fluorine'
karaf-version: odl
# Self-Managed projects repos and features:
sm-repos: >
mvn:org.opendaylight.sxp/features-sxp//xml/features,
- mvn:org.opendaylight.transportpce/features-transportpce//xml/features,
+ mvn:org.opendaylight.transportpce/features-transportpce//xml/features
sm-features: >
odl-sxp-routing,
odl-transportpce,
sxp-merge-{stream},
telemetry-merge-{stream},
tsdr-merge-{stream},
- unimgr-merge-{stream},
+ unimgr-merge-{stream}
- fluorine:
branch: 'stable/fluorine'
karaf-version: odl
sxp-merge-{stream},
transportpce-merge-{stream},
tsdr-merge-{stream},
- unimgr-merge-{stream},
+ unimgr-merge-{stream}
- project:
name: distribution-release
BUNDLE_URL=$BUNDLE_URL
KARAF_VERSION=$KARAF_VERSION
+ wrappers:
+ - lf-infra-wrappers:
+ build-timeout: 1440
+ jenkins-ssh-credential: '{jenkins-ssh-credential}'
+
publishers:
- opendaylight-infra-generate-csit-status-report
- email-notification:
# create a fresh empty place to build this custom distribution
BUILD_DIR=${WORKSPACE}/patch_tester
DISTRIBUTION_BRANCH_TO_BUILD=$DISTROBRANCH #renaming variable for clarity
-MAVEN_OPTIONS="$(echo --show-version \
+MAVEN_OPTIONS="${MAVEN_PARAMS} \
+ --show-version \
--batch-mode \
-Djenkins \
-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn \
-Dmaven.repo.local=/tmp/r \
- -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r)"
+ -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r"
rm -rf $BUILD_DIR
mkdir -p $BUILD_DIR
fi
fi
if [[ -d "yangtools" ]]; then
- if [[ -d "mdsal" ]]; then
+ if [[ -d "mdsal" ]]; then
# Extract patch and MSI used version
patch_version="$(xpath ./yangtools/pom.xml '/project/version/text()' 2> /dev/null)"
- msi_version="$(xpath ./mdsal/binding/yang-binding/pom.xml '/project/dependencyManagement/dependencies/dependency/version/text()' 2> /dev/null)"
+ msi_version="$(xpath ./mdsal/dom/dom-parent/pom.xml '/project/dependencyManagement/dependencies/dependency[artifactId="yangtools-artifacts"]/version/text()' 2> /dev/null)"
# Replace version
find ./yangtools -name "*.xml" -print0 | xargs -0 sed -i "s/${patch_version}/${msi_version}/g"
else
build-node: centos7-builder-2c-2g
archive-artifacts: '**/*.log'
build-timeout: 30
- jjb-version: 2.8.0
+ jjb-version: 2.9.1
- project:
name: builder-openstack
trigger-jobs: '{project}-merge-{stream}'
karaf-version: 'odl'
# yamllint disable-line rule:line-length
- repo-url: 'mvn:org.opendaylight.sxp/features-sxp//xml/features'
+ repo-url: 'mvn:org.opendaylight.sxp/features-sxp/1.8.0-SNAPSHOT/xml/features'
- fluorine:
branch: 'stable/fluorine'
trigger-jobs: '{project}-merge-{stream}'
karaf-version: 'odl'
# yamllint disable-line rule:line-length
- repo-url: 'mvn:org.opendaylight.sxp/features-sxp//xml/features'
+ repo-url: 'mvn:org.opendaylight.sxp/features-sxp/1.7.2-SNAPSHOT/xml/features'
- oxygen:
branch: 'stable/oxygen'
trigger-jobs: '{project}-merge-{stream}'
karaf-version: 'odl'
# yamllint disable-line rule:line-length
- repo-url: 'mvn:org.opendaylight.sxp/features-sxp//xml/features'
+ repo-url: 'mvn:org.opendaylight.sxp/features-sxp/1.8.0-SNAPSHOT/xml/features'
- fluorine:
branch: 'stable/fluorine'
trigger-jobs: '{project}-merge-{stream}'
karaf-version: 'odl'
# yamllint disable-line rule:line-length
- repo-url: 'mvn:org.opendaylight.sxp/features-sxp//xml/features'
+ repo-url: 'mvn:org.opendaylight.sxp/features-sxp/1.7.2-SNAPSHOT/xml/features'
install:
- all:
+++ /dev/null
----
-- project:
- name: sxp-csit-routing
- jobs:
- - inttest-csit-3node
-
- # The project name
- project: 'sxp'
-
- # The functionality under test
- functionality: 'routing'
-
- # Project branches
- stream:
- - neon:
- branch: 'master'
- trigger-jobs: '{project}-merge-{stream}'
- karaf-version: 'odl'
- # yamllint disable-line rule:line-length
- repo-url: 'mvn:org.opendaylight.sxp/features-sxp//xml/features'
- - fluorine:
- branch: 'stable/fluorine'
- trigger-jobs: '{project}-merge-{stream}'
- karaf-version: 'odl'
- # yamllint disable-line rule:line-length
- repo-url: 'mvn:org.opendaylight.sxp/features-sxp//xml/features'
- - oxygen:
- branch: 'stable/oxygen'
-
- install:
- - all:
- scope: 'all'
-
- # Features to install
- install-features: 'odl-restconf,odl-sxp-controller,odl-sxp-routing'
-
- # Tools VMs:
- tools_system_count: 2
-
- # Robot custom options:
- robot-options: ''
trigger-jobs: '{project}-merge-{stream}'
karaf-version: 'odl'
# yamllint disable-line rule:line-length
- repo-url: 'mvn:org.opendaylight.sxp/features-sxp//xml/features'
+ repo-url: 'mvn:org.opendaylight.sxp/features-sxp/1.8.0-SNAPSHOT/xml/features'
- fluorine:
branch: 'stable/fluorine'
trigger-jobs: '{project}-merge-{stream}'
karaf-version: 'odl'
# yamllint disable-line rule:line-length
- repo-url: 'mvn:org.opendaylight.sxp/features-sxp//xml/features'
+ repo-url: 'mvn:org.opendaylight.sxp/features-sxp/1.7.2-SNAPSHOT/xml/features'
- oxygen:
branch: 'stable/oxygen'
trigger-jobs: '{project}-merge-{stream}'
karaf-version: 'odl'
# yamllint disable-line rule:line-length
- repo-url: 'mvn:org.opendaylight.sxp/features-sxp//xml/features'
+ repo-url: 'mvn:org.opendaylight.sxp/features-sxp/1.8.0-SNAPSHOT/xml/features'
- fluorine:
branch: 'stable/fluorine'
trigger-jobs: '{project}-merge-{stream}'
karaf-version: 'odl'
# yamllint disable-line rule:line-length
- repo-url: 'mvn:org.opendaylight.sxp/features-sxp//xml/features'
+ repo-url: 'mvn:org.opendaylight.sxp/features-sxp/1.7.2-SNAPSHOT/xml/features'
- oxygen:
branch: 'stable/oxygen'
trigger-jobs: '{project}-merge-{stream}'
karaf-version: 'odl'
# yamllint disable-line rule:line-length
- repo-url: 'mvn:org.opendaylight.sxp/features-sxp//xml/features'
+ repo-url: 'mvn:org.opendaylight.sxp/features-sxp/1.8.0-SNAPSHOT/xml/features'
- fluorine:
branch: 'stable/fluorine'
trigger-jobs: '{project}-merge-{stream}'
karaf-version: 'odl'
# yamllint disable-line rule:line-length
- repo-url: 'mvn:org.opendaylight.sxp/features-sxp//xml/features'
+ repo-url: 'mvn:org.opendaylight.sxp/features-sxp/1.7.2-SNAPSHOT/xml/features'
- oxygen:
branch: 'stable/oxygen'
trigger-jobs: '{project}-merge-{stream}'
karaf-version: 'odl'
# yamllint disable-line rule:line-length
- repo-url: 'mvn:org.opendaylight.sxp/features-sxp//xml/features'
+ repo-url: 'mvn:org.opendaylight.sxp/features-sxp/1.8.0-SNAPSHOT/xml/features'
- fluorine:
branch: 'stable/fluorine'
trigger-jobs: '{project}-merge-{stream}'
karaf-version: 'odl'
# yamllint disable-line rule:line-length
- repo-url: 'mvn:org.opendaylight.sxp/features-sxp//xml/features'
+ repo-url: 'mvn:org.opendaylight.sxp/features-sxp/1.7.2-SNAPSHOT/xml/features'
- oxygen:
branch: 'stable/oxygen'
mvn-params: >
-Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec
-Dsonar.jacoco.reportPath=$WORKSPACE/target/jacoco.exec
+ -Dskip.karaf.featureTest=true
project: 'yangtools'
project-name: 'yangtools'
[tox]
minversion = 1.6
-envlist = coala,docs,pep8,prefix,robot
+envlist = coala,docs,jjb-version,pep8,prefix,robot
skipsdist = true
[testenv:coala]
[testenv:jenkins-jobs]
deps =
- jenkins-job-builder=={env:JJB_VERSION:2.7.0}
+ jenkins-job-builder=={env:JJB_VERSION:2.9.1}
commands =
jenkins-jobs {posargs:--help}