# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
- 'autorelease-site-verify-{stream}'
stream:
+ - carbon:
+ next-release-tag: Carbon
+ branch: 'master'
+ jdk: 'openjdk8'
+ integration-test: carbon
- boron:
next-release-tag: Boron
- branch: 'master'
+ branch: 'stable/boron'
jdk: 'openjdk8'
integration-test: boron
- beryllium:
- next-release-tag: Beryllium-SR3
+ next-release-tag: Beryllium-SR4
branch: 'stable/beryllium'
jdk: 'openjdk7'
integration-test: beryllium
integration-test: stable-lithium
project: 'releng/autorelease'
+ archive-artifacts: '**/*.prop **/*.log **/patches/*.bundle **/patches/*.patch **/patches/*.log **/*.log project-reports/*.log'
- autorelease-sys-stats
publishers:
- - archive-artifacts:
- artifacts: '*.prop,*.log,patches/*.bundle,patches/*.patch,patches/*.log'
- email-notification:
email-prefix: '[autorelease]'
- trigger-parameterized-builds:
condition: UNSTABLE_OR_BETTER
property-file: variables.prop
fail-on-missing: true
+ - archive-build:
+ maven-version: '{mvn33}'
- job-template:
name: 'autorelease-project-report-{stream}'
- autorelease-sys-stats
publishers:
- - archive-artifacts:
- artifacts: '*.log,project-reports/*.log'
- email-ext:
attachments: 'project-reports/*.log'
recipients: 'skitt@redhat.com thanh.ha@linuxfoundation.org'
Archive also available on Jenkins at $BUILD_URL
always: true
+ - archive-build:
+ maven-version: '{mvn33}'
###
### Maven Sites
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# stream: release stream (eg. stable-lithium or beryllium)
# branch: git branch (eg. stable/lithium or master)
stream:
- - boron:
+ - carbon:
branch: 'master'
+ - boron:
+ branch: 'stable/boron'
- beryllium:
branch: 'stable/beryllium'
- stable-lithium:
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches. Boron for actual testing, Beryllium for sanity.
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
- 'docs-verify-rtd-{stream}'
stream:
- - boron:
+ - carbon:
branch: 'master'
+ - boron:
+ branch: 'stable/boron'
- beryllium:
branch: 'stable/beryllium'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
functionality: 'openstack'
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
install-features: 'odl-groupbasedpolicy-neutron-and-ofoverlay,odl-restconf'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
+ install-features: 'odl-groupbasedpolicy-neutron-and-ofoverlay,odl-restconf'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
# TODO: Add Beryllium when everything is backported there.
project-name: integration-distribution
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
project-name: integration-test
stream:
- - boron:
+ - carbon:
branch: 'master'
jdk: 'openjdk8'
jre: 'openjdk8'
+ csit-list: >
+ integration-distribution-deploy-{stream},
+ integration-distribution-offline-{stream},
+ l2switch-csit-1node-switch-only-{stream},
+ l2switch-csit-1node-switch-all-{stream},
+ l2switch-csit-1node-scalability-only-{stream},
+ l2switch-csit-1node-scalability-all-{stream},
+ lispflowmapping-csit-1node-msmr-only-{stream},
+ lispflowmapping-csit-1node-msmr-all-{stream},
+ nemo-csit-1node-engine-all-{stream},
+ nemo-csit-1node-engine-only-{stream},
+ netvirt-csit-1node-openstack-basic-only-{stream},
+ netvirt-csit-1node-openstack-basic-all-{stream},
+ netvirt-csit-3node-clustering-only-{stream},
+ ocpplugin-csit-1node-get-only-{stream},
+ ocpplugin-csit-1node-get-all-{stream},
+ ocpplugin-csit-1node-scalability-only-{stream},
+ ocpplugin-csit-1node-scalability-all-{stream},
+ openflowplugin-csit-1node-flow-services-only-{stream},
+ openflowplugin-csit-1node-flow-services-helium-redesign-only-{stream},
+ openflowplugin-csit-1node-flow-services-all-{stream},
+ openflowplugin-csit-1node-scalability-only-{stream},
+ openflowplugin-csit-1node-scalability-helium-redesign-only-{stream},
+ openflowplugin-csit-1node-cbench-performance-only-{stream},
+ openflowplugin-csit-1node-cbench-performance-helium-redesign-only-{stream},
+ openflowplugin-csit-1node-config-performance-only-{stream},
+ openflowplugin-csit-1node-config-performance-helium-redesign-only-{stream},
+ ovsdb-csit-1node-southbound-all-{stream},
+ ovsdb-csit-1node-southbound-only-{stream},
+ packetcable-csit-1node-pcmm-only-{stream},
+ packetcable-csit-1node-pcmm-all-{stream},
+ sxp-csit-1node-basic-only-{stream},
+ sxp-csit-1node-filtering-all-{stream},
+ sxp-csit-1node-topology-only-{stream},
+ sxp-csit-1node-topology-all-{stream},
+ topoprocessing-csit-1node-topology-operations-all-{stream},
+ topoprocessing-csit-1node-topology-operations-only-{stream},
+ tsdr-csit-1node-cassandra-datastore-only-{stream},
+ tsdr-csit-1node-hbase-datastore-only-{stream},
+ tsdr-csit-1node-hsqldb-datastore-only-{stream},
+ tsdr-csit-1node-cassandra-datastore-all-{stream},
+ tsdr-csit-1node-hbase-datastore-all-{stream},
+ tsdr-csit-1node-hsqldb-datastore-all-{stream},
+ usc-csit-1node-channel-only-{stream},
+ usc-csit-1node-channel-all-{stream},
+ usc-csit-1node-tcp-only-{stream},
+ usc-csit-1node-tcp-all-{stream},
+ vtn-csit-1node-manager-only-{stream},
+ vtn-csit-1node-manager-all-{stream},
+ vtn-csit-1node-coordinator-only-{stream}
+
+ - boron:
+ branch: 'stable/boron'
+ jdk: 'openjdk8'
+ jre: 'openjdk8'
csit-list: >
integration-distribution-deploy-{stream},
integration-distribution-offline-{stream},
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk8'
# Project branches. Boron for actual testing, Beryllium for sanity.
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
robot-options: '-v JAVA_OPTIONS:-Xmx6656m'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
+ robot-options: '-v JAVA_OPTIONS:-Xmx6656m'
- beryllium:
branch: 'stable/beryllium'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
scope: 'all'
# Features to install
- install-features: 'odl-restconf,odl-dsbenchmark'
+ install-features: 'odl-restconf,odl-mdsal-benchmark'
# Robot custom options
robot-options: ''
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
# Trigger jobs (upstream dependencies)
trigger-jobs: 'openflowplugin-distribution-{stream},natapp-distribution-{stream}'
-
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
functionality: 'openstack'
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
functionality: 'openstack'
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
functionality: 'openstack'
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
openstack:
- mitaka:
functionality: 'openstack'
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
openstack:
- mitaka:
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jdk: 'openjdk8'
csit-list: >
netvirt-vpnservice-csit-1node-openstack-mitaka-openstack-{stream}
+
+ - boron:
+ branch: 'stable/boron'
+ jdk: 'openjdk8'
+ csit-list: >
+ netvirt-vpnservice-csit-1node-openstack-mitaka-openstack-{stream}
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
# Trigger jobs (upstream dependencies)
trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream}'
-
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
# Trigger jobs (upstream dependencies)
trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream}'
-
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
# Trigger jobs (upstream dependencies)
trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream}'
-
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
# Trigger jobs (upstream dependencies)
trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream}'
-
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
02-plot-yaxis: 'seconds'
02-plot-group: 'Stats Collect Performance'
02-plot-data-file: 'times.csv'
-
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
02-plot-yaxis: 'seconds'
02-plot-group: 'Stats Collect Performance'
02-plot-data-file: 'times.csv'
-
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jdk: 'openjdk8'
csit-list: >
openflowplugin-csit-3node-clustering-only-{stream},
openflowplugin-csit-3node-clustering-helium-redesign-only-{stream}
+ - boron:
+ branch: 'stable/boron'
+ jdk: 'openjdk8'
+ csit-list: >
+ openflowplugin-csit-1node-flow-services-only-{stream},
+ openflowplugin-csit-1node-flow-services-helium-redesign-only-{stream},
+ openflowplugin-csit-1node-flow-services-all-{stream},
+ openflowplugin-csit-1node-scalability-only-{stream},
+ openflowplugin-csit-1node-scalability-helium-redesign-only-{stream},
+ openflowplugin-csit-1node-cbench-performance-only-{stream},
+ openflowplugin-csit-1node-cbench-performance-helium-redesign-only-{stream},
+ openflowplugin-csit-1node-config-performance-only-{stream},
+ openflowplugin-csit-1node-config-performance-helium-redesign-only-{stream},
+ openflowplugin-csit-3node-clustering-only-{stream},
+ openflowplugin-csit-3node-clustering-helium-redesign-only-{stream}
+
- beryllium:
branch: 'stable/beryllium'
jdk: 'openjdk7'
openflowplugin-csit-1node-config-performance-lithium-redesign-only-{stream},
openflowplugin-csit-3node-clustering-only-{stream},
openflowplugin-csit-3node-clustering-lithium-redesign-only-{stream}
-
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jdk: 'openjdk8'
csit-list: >
ovsdb-csit-1node-southbound-all-{stream},
ovsdb-csit-3node-clustering-only-{stream}
+ - boron:
+ branch: 'stable/boron'
+ jdk: 'openjdk8'
+ csit-list: >
+ ovsdb-csit-1node-southbound-only-{stream},
+ ovsdb-csit-1node-southbound-all-{stream},
+ ovsdb-csit-3node-clustering-only-{stream}
+
+ - boron:
+ branch: 'stable/boron'
+ jdk: 'openjdk8'
+ csit-list: >
+ ovsdb-csit-1node-southbound-only-{stream},
+ ovsdb-csit-1node-southbound-all-{stream},
+ ovsdb-csit-3node-clustering-only-{stream}
+
- beryllium:
branch: 'stable/beryllium'
jdk: 'openjdk7'
csit-list: >
ovsdb-csit-1node-southbound-only-{stream},
ovsdb-csit-1node-southbound-all-{stream},
- ovsdb-csit-3node-clustering-only-{stream}
\ No newline at end of file
+ ovsdb-csit-3node-clustering-only-{stream}
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# CSIT images configuration
controller-image: 'centos7-java-builder-2c-4g'
- openstack-image: 'centos7-devstack-2c-4g'
+ openstack-image: 'centos7-devstack-2c-8g'
mininet-image: 'ubuntu-trusty-mininet-2c-2g'
mininet-vms: 1
name: '{project-name}-validate-autorelease-{stream}'
disabled: '{obj:disable_autorelease}'
- project-type: maven
+ project-type: freestyle
node: '{build-node}'
concurrent: true
jdk: '{jdk}'
- compare-type: ANT
pattern: '**/*.xml'
- prebuilders:
+ builders:
- jacoco-nojava-workaround
- autorelease-checkout-gerrit-patch
- autorelease-generate-release-patches
pom: validate-pom.xml
goals: 'clean install dependency:tree -V -B -T1.5C -Pq -Djenkins -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
java-opts:
- - '-Xmx8g'
+ - '-Xmx8g'
+ settings: 'autorelease-settings'
+ settings-type: cfp
+ global-settings: 'odl-global-settings'
+ global-settings-type: cfp
+ - maven-target:
+ maven-version: '{mvn33}'
+ pom: 'pom.xml'
+ goals: 'clean validate -V -B -Pq -Djenkins -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
+ java-opts:
+ - '-Xmx8g -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
settings: 'autorelease-settings'
settings-type: cfp
global-settings: 'odl-global-settings'
global-settings-type: cfp
-
- maven:
- maven-name: '{mvn33}'
- root-pom: 'pom.xml'
- goals: 'clean validate -V -B -Pq -Djenkins -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r'
- maven-opts: '-Xmx8g -XX:MaxPermSize=1024m -Dmaven.compile.fork=true'
- settings: 'autorelease-settings'
- settings-type: cfp
- global-settings: 'odl-global-settings'
- global-settings-type: cfp
- automatic-archiving: false
- post-step-run-condition: UNSTABLE
-
- postbuilders:
- autorelease-sys-stats
publishers:
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
- '{project-name}-merge-rtd-{stream}'
- '{project-name}-verify-node-{stream}'
- '{project-name}-verify-python-{stream}'
+ - 'spectrometer-deploy-webapp-master'
stream:
- master:
rtdproject: 'opendaylight-spectrometer'
toxdir: server
nodedir: web
- nodever: 4.4.5
+ nodever: 4.4.6
+ staging-server: spectrometer03.dfw.opendaylight.org
+
+- job-template:
+ name: 'spectrometer-deploy-webapp-master'
+
+ project-type: freestyle
+ node: dynamic_verify
+ concurrent: false
+
+ logrotate:
+ daysToKeep: '{build-days-to-keep}'
+ numToKeep: '{build-num-to-keep}'
+
+ wrappers:
+ - build-timeout
+ - ssh-agent-credentials:
+ users:
+ - 'spectrometer-deploy-key'
+
+ triggers:
+ - gerrit-trigger-patch-merged:
+ name: 'spectrometer'
+ branch: 'master'
+
+ builders:
+ - shell: |
+ echo "Deploying spectrometer"
+ ssh -oStrictHostKeyChecking=no spectrometer@{staging-server} 'bash -s' << EOF
+
+ if [ -e spectrometer ]; then
+ cd spectrometer
+ git pull
+ cd ..
+ else
+ git clone https://git.opendaylight.org/gerrit/spectrometer
+ fi
+
+ echo "---> Setup Python"
+ if [ -e venv-python34/bin/activate ]; then
+ echo "---> Updating Python dependencies"
+ else
+ echo "---> virtualenv not found. Setting up new virtualenv."
+ pyvenv venv-python34
+ pip install -e spectrometer/server
+ fi
+ source venv-python34/bin/activate
+ pip install --upgrade -r spectrometer/server/requirements.txt
+ pip install --upgrade nodeenv
+ pip freeze
+
+ echo "---> Setup NodeJS"
+ if [ -e venv-nodejs/bin/activate ]; then
+ echo "---> Updating NodeJS dependencies"
+ else
+ echo "---> nodeenv not found. Setting up new nodeenv"
+ nodeenv --node={nodever} --prebuilt venv-nodejs
+ fi
+ source venv-nodejs/bin/activate
+ npm install -g spectrometer/web
+ node -v
+ npm -v
+
+ echo "---> Ensure mongo is running"
+ ps -A | grep -q '[m]ongod'
+ if [ ! "$?" -eq "0" ]; then
+ echo "The mongod server DOWN", restarting...
+ if [ ! -d mongo ]; then
+ mkdir mongo
+ fi
+ echo "---> Starting mongo"
+ mongod --dbpath ~/mongo &
+ fi
+
+ echo "---> Restart spectrometer-api"
+ pkill gunicorn
+ sleep 5 # Sleep 5 seconds for cooldown
+ nohup gunicorn -b 0.0.0.0:5000 'spectrometer:run_app()' --timeout 600 -k gevent >> ~/gunicorn.out &
+
+ echo "---> Restart spectrometer-web"
+ pkill node
+ sleep 5 # Sleep 5 seconds for cooldown
+ cd spectrometer/web
+ nohup npm start >> ~/node.out &
+
+ EOF
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
install:
- only:
scope: 'only'
+ - all:
+ scope: 'all'
# Features to install
install-features: 'odl-restconf,odl-tsdr-cassandra,odl-tsdr-openflow-statistics-collector,odl-tsdr-netflow-statistics-collector,odl-tsdr-syslog-collector'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
install:
- only:
scope: 'only'
+ - all:
+ scope: 'all'
# Features to install
install-features: 'odl-restconf,odl-tsdr-hbase,odl-tsdr-openflow-statistics-collector,odl-tsdr-netflow-statistics-collector,odl-tsdr-syslog-collector'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
install:
- only:
scope: 'only'
+ - all:
+ scope: 'all'
# Features to install
install-features: 'odl-restconf,odl-tsdr-hsqldb,odl-tsdr-openflow-statistics-collector,odl-tsdr-netflow-statistics-collector,odl-tsdr-syslog-collector'
disable_distribution_check: False
project: 'tsdr'
project-name: 'tsdr'
- branch: 'stable/beryllium'
branch: 'master'
jdk: openjdk8
jdks:
project: 'tsdr'
project-name: 'tsdr'
branch: 'stable/boron'
- branch: 'master'
jdk: openjdk8
jdks:
- openjdk8
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
--- /dev/null
+- project:
+ name: usc-csit-udp
+ jobs:
+ - '{project}-csit-1node-{functionality}-{install}-{stream}'
+ - '{project}-csit-verify-1node-{functionality}'
+
+ # The project name
+ project: 'usc'
+
+ # The functionality under test
+ functionality: 'udp'
+
+ # Project branches
+ stream:
+ - boron:
+ branch: 'master'
+ jre: 'openjdk8'
+ - beryllium:
+ branch: 'stable/beryllium'
+ jre: 'openjdk7'
+
+ install:
+ - only:
+ scope: 'only'
+ - all:
+ scope: 'all'
+
+ # Features to install
+ install-features: 'odl-restconf,odl-mdsal-apidocs,odl-usc-channel-ui'
+
+ # Robot custom options
+ robot-options: ''
+
+ # Trigger jobs (upstream dependencies)
+ trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},usc-distribution-{stream}'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Trigger jobs (upstream dependencies)
trigger-jobs: 'openflowplugin-distribution-{stream},usecplugin-distribution-{stream}'
-
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
install:
- only:
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
# Project branches
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'
functionality: 'neutron'
stream:
- - boron:
+ - carbon:
branch: 'master'
jre: 'openjdk8'
+ - boron:
+ branch: 'stable/boron'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
jre: 'openjdk7'