echo "Installing the Hbase Server..."
tar -xvf hbase*.tar.gz
+
+#Installation of Cassandra
+
+
+mkdir /tmp/cassandra
+cd /tmp/cassandra
+
+wget --no-verbose http://www.eu.apache.org/dist/cassandra/2.1.12/apache-cassandra-2.1.12-bin.tar.gz
+
+echo "Installing the Cassandra Server..."
+tar -xvf apache*.tar.gz
+
+
cat <<EOF >/etc/sudoers.d/89-jenkins-user-defaults
Defaults:jenkins !requiretty
jenkins ALL = NOPASSWD: ALL
- job-template:
name: 'PROJECT_SHORTNAME-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'PROJECT_SHORTNAME-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'PROJECT_SHORTNAME-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'aaa-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'aaa-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'aaa-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'alto-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'alto-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'alto-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'armoury-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'armoury-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'armoury-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- config-file-provider:
files:
- file-id: '{autorelease-settings}'
- variable: 'AUTORELEASE_SETTINGS'
+ variable: 'SETTINGS_FILE'
- file-id: '{odl-global-settings}'
- variable: 'ODL_GLOBAL_SETTINGS'
+ variable: 'GLOBAL_SETTINGS_FILE'
- builder:
name: autorelease-maven-deploy
- builder:
name: autorelease-generate-release-patches
builders:
- - shell:
- !include-raw-escape:
- - include-raw-autorelease-release-versions.sh
+ - shell:
+ !include-raw:
+ - include-raw-autorelease-release-versions.sh
- builder:
name: autorelease-sys-stats
integration-test: boron
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk8'
+ jdk: 'openjdk7'
integration-test: beryllium
- lithium:
branch: 'stable/lithium'
publishers:
- archive-artifacts:
- artifacts: '*.prop,*.log,patches/*.patch'
+ artifacts: '*.prop,*.log,patches/*.patch,patches/*.log'
- email-notification:
email-prefix: '[autorelease]'
- trigger-parameterized-builds:
##############################################################################
NEXUSURL=http://nexus.opendaylight.org/content/repositories/
-VERSION=`grep -m1 '<version>' ${WORKSPACE}/integration/distribution/distributions/karaf/pom.xml | awk -F'[<|>]' '/version/ { printf $3 }'`
+VERSION=`grep -m1 '<version>' ${WORKSPACE}/integration/distribution/distribution-karaf/pom.xml | awk -F'[<|>]' '/version/ { printf $3 }'`
REPOID=`grep "Closing staging repository with ID" $WORKSPACE/deploy-staged-repository.log | cut -d '"' -f2`
echo BUNDLEURL=${NEXUSURL}/${REPOID}/org/opendaylight/integration/distribution-karaf/${VERSION}/distribution-karaf-${VERSION}.zip > $WORKSPACE/variables.prop
# http://www.eclipse.org/legal/epl-v10.html
##############################################################################
+# Job will pass in a variable ${DATESTAMP} if this variable is false than we
+# we are likely releasing a release candidate. We should skip closing the
+# Nexus staging repository so that we can sign the artifacts.
+SKIP_STAGING_CLOSE=false
+if [ "${DATESTAMP}" == "false" ]
+then
+ SKIP_STAGING_CLOSE=true
+fi
+
mkdir -p hide/from/pom/files
cd hide/from/pom/files
mkdir -p m2repo/org/opendaylight/
"/tmp/r/org/opendaylight/integration" m2repo/org/opendaylight/
mvn org.sonatype.plugins:nexus-staging-maven-plugin:1.6.2:deploy-staged-repository \
+ -DskipStagingRepositoryClose=${SKIP_STAGING_CLOSE} \
-DrepositoryDirectory="`pwd`/m2repo" \
-DnexusUrl=http://nexus.opendaylight.org/ \
-DstagingProfileId="425e43800fea70" \
-DserverId="opendaylight.staging" \
- -s $AUTORELEASE_SETTINGS \
- -gs $ODL_GLOBAL_SETTINGS | tee $WORKSPACE/deploy-staged-repository.log
+ -s $SETTINGS_FILE \
+ -gs $GLOBAL_SETTINGS_FILE | tee $WORKSPACE/deploy-staged-repository.log
git commit -am "Release $RELEASE_TAG"
mkdir patches
+mv taglist.log $PATCH_DIR
modules=`xmlstarlet sel -N x=http://maven.apache.org/POM/4.0.0 -t -m '//x:modules' -v '//x:module' pom.xml`
for module in $modules; do
pushd $module
- job-template:
name: 'bgpcep-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'bgpcep-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'bgpcep-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'capwap-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'capwap-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'capwap-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'centinel-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'centinel-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'centinel-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'controller-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'controller-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'controller-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'coretutorials-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'coretutorials-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'coretutorials-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'defense4all-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'defense4all-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'defense4all-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'didm-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'didm-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'didm-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'discovery-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'discovery-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'discovery-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
STREAMS:
- boron:
branch: master
- jdks: openjdk7,openjdk8
+ jdks: openjdk8
autorelease: true
- beryllium:
branch: stable/beryllium
stream:
- boron:
branch: 'master'
- jdk: openjdk7
+ jdk: openjdk8
jdks:
- - openjdk7
- openjdk8
disable_autorelease: False
- beryllium:
- job-template:
name: 'dlux-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'dlux-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'dlux-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'docs-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'docs-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'docs-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
STREAMS:
- boron:
branch: master
- jdks: openjdk7,openjdk8
+ jdks: openjdk8
autorelease: true
- beryllium:
branch: stable/beryllium
stream:
- boron:
branch: 'master'
- jdk: openjdk7
+ jdk: openjdk8
jdks:
- - openjdk7
- openjdk8
disable_autorelease: False
- beryllium:
- job-template:
name: 'faas-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'faas-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'faas-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'groupbasedpolicy-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'groupbasedpolicy-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'groupbasedpolicy-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'distribution-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'distribution-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: '{project}-csit-verify-1node-{functionality}-{stream}'
+ disabled: false
project-type: freestyle
node: dynamic_robot
- job-template:
name: '{project}-csit-1node-imds-{functionality}-{install}-{stream}'
+ disabled: false
project-type: freestyle
node: dynamic_robot
users:
- '{ssh-credentials}'
+
triggers:
- integration-csit-{install}:
jobs: '{trigger-jobs}'
- job-template:
name: '{project}-csit-verify-1node-{functionality}'
+ disabled: false
project-type: freestyle
node: dynamic_robot
- project-parameter:
project: 'integration/test'
- integration-branch:
- branch: 'master'
+ branch: 'stable/beryllium'
- integration-bundleurl:
bundleurl: 'last'
- integration-controller-scope:
- job-template:
name: '{project}-csit-1node-{functionality}-{install}-{stream}'
+ disabled: false
project-type: freestyle
node: dynamic_robot
- job-template:
name: '{project}-csit-1node-periodic-{functionality}-{install}-{stream}'
+ disabled: false
project-type: freestyle
node: dynamic_robot
- job-template:
name: '{project}-csit-verify-3node-{functionality}'
+ disabled: false
project-type: freestyle
node: dynamic_robot
- project-parameter:
project: 'integration/test'
- integration-branch:
- branch: 'master'
+ branch: 'stable/beryllium'
- integration-bundleurl:
bundleurl: 'last'
- integration-controller-scope:
- job-template:
name: '{project}-csit-3node-{functionality}-{install}-{stream}'
+ disabled: false
project-type: freestyle
node: dynamic_robot
- job-template:
name: '{project}-csit-3node-periodic-{functionality}-{install}-{stream}'
+ disabled: false
project-type: freestyle
node: dynamic_robot
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jdk: 'openjdk7'
csit-list: >
aaa-csit-1node-authn-only-{stream},
aaa-csit-1node-authn-all-{stream},
usc-csit-1node-channel-only-{stream},
usc-csit-1node-channel-all-{stream},
vpnservice-csit-1node-vpnservice-only-{stream},
- vpnservice-csit-1node-vpnservice-all-{stream}
+ vpnservice-csit-1node-vpnservice-all-{stream},
+ vtn-csit-1node-manager-only-{stream},
+ vtn-csit-1node-manager-all-{stream}
- beryllium:
branch: 'stable/beryllium'
+ jdk: 'openjdk7'
csit-list: >
aaa-csit-1node-authn-only-{stream},
aaa-csit-1node-authn-all-{stream},
usc-csit-1node-channel-only-{stream},
usc-csit-1node-channel-all-{stream},
vpnservice-csit-1node-vpnservice-only-{stream},
- vpnservice-csit-1node-vpnservice-all-{stream}
+ vpnservice-csit-1node-vpnservice-all-{stream},
+ vtn-csit-1node-manager-only-{stream},
+ vtn-csit-1node-manager-all-{stream}
- stable-lithium:
branch: 'stable/lithium'
+ jdk: 'openjdk7'
csit-list: >
aaa-csit-1node-authn-only-{stream},
aaa-csit-1node-authn-all-{stream},
- stable-helium:
branch: 'stable/helium'
+ jdk: 'openjdk7'
csit-list: >
aaa-csit-1node-imds-authn-only-{stream},
aaa-csit-1node-imds-authn-all-{stream},
- project-parameter:
project: 'integration/test'
- integration-branch:
- branch: 'master'
+ branch: 'stable/beryllium'
- integration-bundleurl:
bundleurl: 'last'
- integration-controller-scope:
STREAMS:
- boron:
branch: master
- jdks: openjdk7,openjdk8
+ jdks: openjdk8
autorelease: true
- beryllium:
branch: stable/beryllium
stream:
- boron:
branch: 'master'
- jdk: openjdk7
+ jdk: openjdk8
jdks:
- - openjdk7
- openjdk8
disable_autorelease: False
- beryllium:
- job-template:
name: 'iotdm-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'iotdm-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'iotdm-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
STREAMS:
- boron:
branch: master
- jdks: openjdk7,openjdk8
+ jdks: openjdk8
autorelease: true
- beryllium:
branch: stable/beryllium
stream:
- boron:
branch: 'master'
- jdk: openjdk7
+ jdk: openjdk8
jdks:
- - openjdk7
- openjdk8
disable_autorelease: False
- beryllium:
- job-template:
name: 'l2switch-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'l2switch-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'l2switch-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
STREAMS:
- boron:
branch: master
- jdks: openjdk7,openjdk8
+ jdks: openjdk8
autorelease: true
- beryllium:
branch: stable/beryllium
stream:
- boron:
branch: 'master'
- jdk: openjdk7
+ jdk: openjdk8
jdks:
- - openjdk7
- openjdk8
disable_autorelease: False
- beryllium:
- job-template:
name: 'lacp-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'lacp-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'lacp-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'lispflowmapping-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'lispflowmapping-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'lispflowmapping-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'mdsal-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'mdsal-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'mdsal-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'messaging4transport-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'messaging4transport-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'messaging4transport-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'nemo-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'nemo-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'nemo-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'netconf-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'netconf-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'netconf-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'netide-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'netide-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'netide-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'neutron-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'neutron-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'neutron-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
STREAMS:
- boron:
branch: master
- jdks: openjdk7,openjdk8
+ jdks: openjdk8
autorelease: true
- beryllium:
branch: stable/beryllium
stream:
- boron:
branch: 'master'
- jdk: openjdk7
+ jdk: openjdk8
jdks:
- - openjdk7
- openjdk8
disable_autorelease: False
- beryllium:
- job-template:
name: 'next-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'next-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'next-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'nic-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'nic-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'nic-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'odlparent-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'odlparent-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'odlparent-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'of-config-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'of-config-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'of-config-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
STREAMS:
- boron:
branch: master
- jdks: openjdk7,openjdk8
+ jdks: openjdk8
autorelease: true
- beryllium:
branch: stable/beryllium
stream:
- boron:
branch: 'master'
- jdk: openjdk7
+ jdk: openjdk8
jdks:
- - openjdk7
- openjdk8
disable_autorelease: False
- beryllium:
- job-template:
name: 'circuitsw-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'circuitsw-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'circuitsw-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'openflowjava-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'openflowjava-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'openflowjava-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
--- /dev/null
+- project:
+ name: openflowplugin-csit-clustering-helium-design
+ jobs:
+ - '{project}-csit-3node-{functionality}-{install}-{stream}'
+ - '{project}-csit-verify-3node-{functionality}'
+
+ # The project name
+ project: 'openflowplugin'
+
+ # The functionality under test
+ functionality: 'clustering-helium-design'
+
+ # Project branches
+ stream:
+ - boron:
+ branch: 'master'
+ - beryllium:
+ branch: 'stable/beryllium'
+ - stable-lithium:
+ branch: 'stable/lithium'
+
+ install:
+ - only:
+ scope: 'only'
+
+ # Features to install
+ install-features: 'odl-openflowplugin-flow-services-ui'
+
+ # Robot custom options
+ robot-options: '-v ODL_OF_PLUGIN:helium'
+
+ # Trigger jobs (upstream dependencies)
+ trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream}'
+
install-features: 'odl-openflowplugin-flow-services-ui-li'
# Robot custom options
- robot-options: ''
+ robot-options: '-v ODL_OF_PLUGIN:lithium'
# Trigger jobs (upstream dependencies)
trigger-jobs: 'yangtools-distribution-{stream},controller-distribution-{stream},openflowjava-distribution-{stream},openflowplugin-distribution-{stream}'
STREAMS:
- boron:
branch: master
- jdks: openjdk7,openjdk8
+ jdks: openjdk8
autorelease: true
- beryllium:
branch: stable/beryllium
stream:
- boron:
branch: 'master'
- jdk: openjdk7
+ jdk: openjdk8
jdks:
- - openjdk7
- openjdk8
disable_autorelease: False
- beryllium:
- job-template:
name: 'openflowplugin-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'openflowplugin-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'openflowplugin-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'ovsdb-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'ovsdb-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
STREAMS:
- boron:
branch: master
- jdks: openjdk7,openjdk8
+ jdks: openjdk8
autorelease: true
- beryllium:
branch: stable/beryllium
stream:
- boron:
branch: 'master'
- jdk: openjdk7
+ jdk: openjdk8
jdks:
- - openjdk7
- openjdk8
disable_autorelease: False
- beryllium:
- job-template:
name: 'packetcable-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'packetcable-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'packetcable-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'persistence-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'persistence-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'persistence-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'reservation-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'reservation-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'reservation-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
STREAMS:
- boron:
branch: master
- jdks: openjdk7,openjdk8
+ jdks: openjdk8
autorelease: true
- beryllium:
branch: stable/beryllium
stream:
- boron:
branch: 'master'
- jdk: openjdk7
+ jdk: openjdk8
jdks:
- - openjdk7
- openjdk8
disable_autorelease: False
- beryllium:
- job-template:
name: 'sdninterfaceapp-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'sdninterfaceapp-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'sdninterfaceapp-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
STREAMS:
- boron:
branch: master
- jdks: openjdk7,openjdk8
+ jdks: openjdk8
autorelease: true
- beryllium:
branch: stable/beryllium
stream:
- boron:
branch: 'master'
- jdk: openjdk7
+ jdk: openjdk8
jdks:
- - openjdk7
- openjdk8
disable_autorelease: False
- beryllium:
- job-template:
name: 'sfc-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'sfc-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'sfc-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'snbi-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'snbi-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'snbi-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'snmp-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'snmp-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'snmp-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'snmp4sdn-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'snmp4sdn-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'snmp4sdn-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'sxp-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'sxp-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'sxp-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'tcpmd5-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'tcpmd5-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'tcpmd5-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'toolkit-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'toolkit-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'toolkit-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'topoprocessing-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'topoprocessing-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'topoprocessing-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- project:
- name: tsdr-csit-h2
+ name: tsdr-csit-cassandra
jobs:
- '{project}-csit-1node-{functionality}-{install}-{stream}'
- '{project}-csit-verify-1node-{functionality}'
project: 'tsdr'
# The functionality under test to verify
- functionality: 'h2-datastore'
+ functionality: 'cassandra-datastore'
# Project branches
stream:
scope: 'all'
# Features to install
- install-features: 'odl-restconf,odl-tsdr-all'
+ install-features: 'odl-restconf,odl-tsdr-cassandra,odl-tsdr-openflow-statistics-collector'
# Robot custom options
robot-options: ' '
STREAMS:
- boron:
branch: master
- jdks: openjdk7,openjdk8
+ jdks: openjdk8
autorelease: true
- beryllium:
branch: stable/beryllium
stream:
- boron:
branch: 'master'
- jdk: openjdk7
+ jdk: openjdk8
jdks:
- - openjdk7
- openjdk8
disable_autorelease: False
- beryllium:
- job-template:
name: 'tsdr-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'tsdr-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'tsdr-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'ttp-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'ttp-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'ttp-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'unimgr-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'unimgr-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'unimgr-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
STREAMS:
- boron:
branch: master
- jdks: openjdk7,openjdk8
+ jdks: openjdk8
autorelease: true
- beryllium:
branch: stable/beryllium
stream:
- boron:
branch: 'master'
- jdk: openjdk7
+ jdk: openjdk8
jdks:
- - openjdk7
- openjdk8
disable_autorelease: False
- beryllium:
- job-template:
name: 'usc-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'usc-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'usc-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
STREAMS:
- boron:
branch: master
- jdks: openjdk7,openjdk8
+ jdks: openjdk8
autorelease: true
- beryllium:
branch: stable/beryllium
- job-template:
name: 'usecplugin-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'usecplugin-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'usecplugin-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
STREAMS:
- boron:
branch: master
- jdks: openjdk7,openjdk8
+ jdks: openjdk8
autorelease: true
- beryllium:
branch: stable/beryllium
stream:
- boron:
branch: 'master'
- jdk: openjdk7
+ jdk: openjdk8
jdks:
- - openjdk7
- openjdk8
disable_autorelease: False
- beryllium:
- job-template:
name: 'vpnservice-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'vpnservice-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'vpnservice-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'vtn-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'vtn-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'vtn-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'yang-push-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'yang-push-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'yang-push-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'yangtools-periodic-{stream}'
+ disabled: false
# Job template for periodic builders
#
- job-template:
name: 'yangtools-sonar'
+ disabled: false
project-type: maven
node: dynamic_verify
- job-template:
name: 'yangtools-clm-{stream}'
+ disabled: false
project-type: maven
node: dynamic_verify