Set only JAVA_HOME to point to a java-{version} symlink.
No "sudo alternatives", as target machine may not allow that.
Use "jre" to propagate Java version to csit and deploy jobs.
Remove an unused integration bash file.
Remove duplicate steps in cluster setup.
Change-Id: I014faba69b00bc6d93a533a3cc2290106e9c4c18
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
stream:
- stable-helium:
branch: 'stable/helium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- stable-helium:
branch: 'stable/helium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
+++ /dev/null
-#!/bin/bash
-#
-# Copyright (c) 2015 Brocade Communications Systems, Inc. and others. All rights reserved.
-#
-# This program and the accompanying materials are made available under the
-# terms of the Eclipse Public License v1.0 which accompanies this distribution,
-# and is available at http://www.eclipse.org/legal/epl-v10.html
-#
-
-
-echo "#################################################"
-echo "## Configure Cluster and Start ##"
-echo "#################################################"
-
-AKKACONF=/tmp/${BUNDLEFOLDER}/configuration/initial/akka.conf
-MODULESCONF=/tmp/${BUNDLEFOLDER}/configuration/initial/modules.conf
-MODULESHARDSCONF=/tmp/${BUNDLEFOLDER}/configuration/initial/module-shards.conf
-JOLOKIACONF=/tmp/${BUNDLEFOLDER}/deploy/jolokia.xml
-
-# Create the list of controllers from the CONTROLLER_LIST variable
-ODL_SYSTEM_IPS=( ${ODL_SYSTEM_IP_LIST//,/ } )
-
-# Utility function for joining strings.
-function join {
- delim=',\n\t\t'
- final=$1; shift
-
- for str in $* ; do
- final=${final}${delim}${str}
- done
-
- echo ${final}
-}
-
-# Create the strings for data and rpc seed nodes
-# First create various arrays with one element per controller.
-# Then merge each array using the join utility defined above.
-count=1
-for ip in ${ODL_SYSTEM_IPS[@]} ; do
- data_seed_nodes[$count]=\\\"akka.tcp:\\/\\/opendaylight-cluster-data@${ip}:2550\\\"
- rpc_seed_nodes[$count]=\\\"akka.tcp:\\/\\/odl-cluster-rpc@${ip}:2551\\\"
- member_names[$count]=\\\"member-${count}\\\"
- count=$[count + 1]
-done
-data_seed_list=$(join ${data_seed_nodes[@]})
-rpc_seed_list=$(join ${rpc_seed_nodes[@]})
-member_name_list=$(join ${member_names[@]})
-
-# echo ${ODL_SYSTEM_IP_LIST}
-# echo ${ODL_SYSTEM_IPS[@]}
-# echo ${data_seed_list}
-# echo ${rpc_seed_list}
-# echo ${member_name_list}
-
-# Create the configuration script to be run on controllers.
-cat > ${WORKSPACE}/configuration-script.sh <<EOF
-
-CONTROLLERID="member-\$1"
-CONTROLLERIP=\$2
-
-echo "Configuring hostname in akka.conf"
-sed -i -e "s:{{HOST}}:\${CONTROLLERIP}:" ${AKKACONF}
-
-echo "Configuring data seed nodes in akka.conf"
-sed -i -e "s/{{{DS_SEED_NODES}}}/[${data_seed_list}]/g" ${AKKACONF}
-
-echo "Configuring rpc seed nodes in akka.conf"
-sed -i -e "s/{{{RPC_SEED_NODES}}}/[${rpc_seed_list}]/g" ${AKKACONF}
-
-echo "Define unique name in akka.conf"
-sed -i -e "s/{{MEMBER_NAME}}/\${CONTROLLERID}/g" ${AKKACONF}
-
-echo "Define replication type in module-shards.conf"
-sed -i -e "s/{{{REPLICAS_1}}}/[${member_name_list}]/g" ${MODULESHARDSCONF}
-sed -i -e "s/{{{REPLICAS_2}}}/[${member_name_list}]/g" ${MODULESHARDSCONF}
-sed -i -e "s/{{{REPLICAS_3}}}/[${member_name_list}]/g" ${MODULESHARDSCONF}
-sed -i -e "s/{{{REPLICAS_4}}}/[${member_name_list}]/g" ${MODULESHARDSCONF}
-
-echo "Dump akka.conf"
-cat ${AKKACONF}
-
-echo "Dump modules.conf"
-cat ${MODULESCONF}
-
-echo "Dump module-shards.conf"
-cat ${MODULESHARDSCONF}
-
-echo "Starting controller..."
-/tmp/${BUNDLEFOLDER}/bin/start
-
-EOF
-
-# Copy over the configuration script and configuration files to each controller
-# Execute the configuration script on each controller.
-for i in "${!ODL_SYSTEM_IPS[@]}"
-do
- echo "Configuring member-$((i+1)) with IP address ${ODL_SYSTEM_IPS[$i]}"
- ssh ${ODL_SYSTEM_IPS[$i]} "mkdir /tmp/${BUNDLEFOLDER}/configuration/initial"
- scp ${WORKSPACE}/test/tools/clustering/cluster-deployer/templates/openflow/akka.conf.template ${ODL_SYSTEM_IPS[$i]}:${AKKACONF}
- scp ${WORKSPACE}/test/tools/clustering/cluster-deployer/templates/openflow/modules.conf.template ${ODL_SYSTEM_IPS[$i]}:${MODULESCONF}
- scp ${WORKSPACE}/test/tools/clustering/cluster-deployer/templates/openflow/module-shards.conf.template ${ODL_SYSTEM_IPS[$i]}:${MODULESHARDSCONF}
- scp ${WORKSPACE}/test/tools/clustering/cluster-deployer/templates/openflow/jolokia.xml.template ${ODL_SYSTEM_IPS[$i]}:${JOLOKIACONF}
- scp ${WORKSPACE}/configuration-script.sh ${ODL_SYSTEM_IPS[$i]}:/tmp/
- ssh ${ODL_SYSTEM_IPS[$i]} "bash /tmp/configuration-script.sh $((i+1)) ${ODL_SYSTEM_IPS[$i]}"
-done
-
-# vim: ts=4 sw=4 sts=4 et ft=sh :
-
final=$1; shift
for str in $* ; do
- final=${final}${delim}${str}
+ final=${final}${delim}${str}
done
echo ${final}
echo "Dump module-shards.conf"
cat ${MODULESHARDSCONF}
+if [ ${JDKVERSION} == 'openjdk8' ]; then
+ echo "Setting the JRE Version to 8"
+ # dynamic_verify does not allow sudo, JAVA_HOME should be enough for karaf start.
+ # sudo /usr/sbin/alternatives --set java /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.60-2.b27.el7_1.x86_64/jre/bin/java
+ export JAVA_HOME=/usr/lib/jvm/java-1.8.0
+elif [ ${JDKVERSION} == 'openjdk7' ]; then
+ echo "Setting the JRE Version to 7"
+ # dynamic_verify does not allow sudo, JAVA_HOME should be enough for karaf start.
+ # sudo /usr/sbin/alternatives --set java /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85-2.6.1.2.el7_1.x86_64/jre/bin/java
+ export JAVA_HOME=/usr/lib/jvm/java-1.7.0
+fi
+JAVA_RESOLVED=`readlink -e "\${JAVA_HOME}/bin/java"`
+echo "Java binary pointed at by JAVA_HOME: \${JAVA_RESOLVED}"
+echo "JDK default version ..."
+java -version
+
echo "Starting controller..."
/tmp/${BUNDLEFOLDER}/bin/start
sed -ie "s/2048m/${CONTROLLERMEM}/g" ${MEMCONF}
cat ${MEMCONF}
-echo "JDK Version ..."
+if [ ${JDKVERSION} == 'openjdk8' ]; then
+ echo "Setting the JRE Version to 8"
+ # dynamic_verify does not allow sudo, JAVA_HOME should be enough for karaf start.
+ # sudo /usr/sbin/alternatives --set java /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.60-2.b27.el7_1.x86_64/jre/bin/java
+ export JAVA_HOME=/usr/lib/jvm/java-1.8.0
+elif [ ${JDKVERSION} == 'openjdk7' ]; then
+ echo "Setting the JRE Version to 7"
+ # dynamic_verify does not allow sudo, JAVA_HOME should be enough for karaf start.
+ # sudo /usr/sbin/alternatives --set java /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85-2.6.1.2.el7_1.x86_64/jre/bin/java
+ export JAVA_HOME=/usr/lib/jvm/java-1.7.0
+fi
+readlink -e "${JAVA_HOME}/bin/java"
+echo "Default JDK Version, JAVA_HOME should override"
java -version
echo "Starting controller..."
cat > ${WORKSPACE}/controller-script.sh <<EOF
-if [ ${JDKVERSION} == 'openjdk8' ]; then
- echo "Setting the JDK Version to 8"
- sudo /usr/sbin/alternatives --set java /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.60-2.b27.el7_1.x86_64/jre/bin/java
- export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.60-2.b27.el7_1.x86_64
- java -version
-fi
-if [ ${JDKVERSION} == 'openjdk7' ]; then
- echo "Setting the JDK Version to 7"
- sudo /usr/sbin/alternatives --set java /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85-2.6.1.2.el7_1.x86_64/jre/bin/java
- export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85-2.6.1.2.el7_1.x86_64
- java -version
-fi
-
echo "Changing to /tmp"
cd /tmp
echo "Listing all open ports on controller system..."
netstat -natu
-echo "JDK Version ..."
+if [ ${JDKVERSION} == 'openjdk8' ]; then
+ echo "Setting the JRE Version to 8"
+ # dynamic_verify does not allow sudo, JAVA_HOME should be enough for karaf start.
+ # sudo /usr/sbin/alternatives --set java /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.60-2.b27.el7_1.x86_64/jre/bin/java
+ export JAVA_HOME=/usr/lib/jvm/java-1.8.0
+elif [ ${JDKVERSION} == 'openjdk7' ]; then
+ echo "Setting the JRE Version to 7"
+ # dynamic_verify does not allow sudo, JAVA_HOME should be enough for karaf start.
+ # sudo /usr/sbin/alternatives --set java /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85-2.6.1.2.el7_1.x86_64/jre/bin/java
+ export JAVA_HOME=/usr/lib/jvm/java-1.7.0
+fi
+JAVA_RESOLVED=`readlink -e "\${JAVA_HOME}/bin/java"`
+echo "Java binary pointed at by JAVA_HOME: \${JAVA_RESOLVED}"
+echo "JDK default version ..."
java -version
echo "Starting controller..."
echo "redirected karaf console output to karaf_console.log"
export KARAF_REDIRECT=${WORKSPACE}/${BUNDLEFOLDER}/data/log/karaf_console.log
-echo "JDK Version ..."
+if [ ${JDKVERSION} == 'openjdk8' ]; then
+ echo "Setting the JRE Version to 8"
+ # dynamic_verify does not allow sudo, JAVA_HOME should be enough for karaf start.
+ # sudo /usr/sbin/alternatives --set java /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.60-2.b27.el7_1.x86_64/jre/bin/java
+ export JAVA_HOME=/usr/lib/jvm/java-1.8.0
+elif [ ${JDKVERSION} == 'openjdk7' ]; then
+ echo "Setting the JRE Version to 7"
+ # dynamic_verify does not allow sudo, JAVA_HOME should be enough for karaf start.
+ # sudo /usr/sbin/alternatives --set java /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85-2.6.1.2.el7_1.x86_64/jre/bin/java
+ export JAVA_HOME=/usr/lib/jvm/java-1.7.0
+fi
+readlink -e "${JAVA_HOME}/bin/java"
+echo "Default JDK Version, JAVA_HOME should override"
java -version
echo "Starting controller..."
cat > ${WORKSPACE}/deploy-controller-script.sh <<EOF
-if [ ${JDKVERSION} == 'openjdk8' ]; then
- echo "Setting the JDK Version to 8"
- sudo /usr/sbin/alternatives --set java /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.60-2.b27.el7_1.x86_64/jre/bin/java
- export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.60-2.b27.el7_1.x86_64
- java -version
-fi
-if [ ${JDKVERSION} == 'openjdk7' ]; then
- echo "Setting the JDK Version to 7"
- sudo /usr/sbin/alternatives --set java /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85-2.6.1.2.el7_1.x86_64/jre/bin/java
- export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85-2.6.1.2.el7_1.x86_64
- java -version
-fi
-
echo "Changing to /tmp"
cd /tmp
sed -ie 's/JAVA_MAX_MEM="2048m"/JAVA_MAX_MEM="${CONTROLLERMEM}"/g' \${MEMCONF}
cat \${MEMCONF}
-echo "Listing all open ports on controller system"
-netstat -natu
-
-echo "JDK Version ..."
-java -version
-
EOF
for i in `seq 1 ${NUM_ODL_SYSTEM}`
done
# vim: ts=4 sw=4 sts=4 et ft=sh :
-
echo "redirected karaf console output to karaf_console.log"
export KARAF_REDIRECT=${WORKSPACE}/${BUNDLEFOLDER}/data/log/karaf_console.log
-echo "JDK Version ..."
+if [ ${JDKVERSION} == 'openjdk8' ]; then
+ echo "Setting the JRE Version to 8"
+ # dynamic_verify does not allow sudo, JAVA_HOME should be enough for karaf start.
+ # sudo /usr/sbin/alternatives --set java /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.60-2.b27.el7_1.x86_64/jre/bin/java
+ export JAVA_HOME=/usr/lib/jvm/java-1.8.0
+elif [ ${JDKVERSION} == 'openjdk7' ]; then
+ echo "Setting the JRE Version to 7"
+ # dynamic_verify does not allow sudo, JAVA_HOME should be enough for karaf start.
+ # sudo /usr/sbin/alternatives --set java /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.85-2.6.1.2.el7_1.x86_64/jre/bin/java
+ export JAVA_HOME=/usr/lib/jvm/java-1.7.0
+fi
+readlink -e "${JAVA_HOME}/bin/java"
+echo "JDK Version should be overriden by JAVA_HOME"
java -version
echo "Starting controller..."
# jsonpath is needed by current AAA idmlite suite
pip install -q jsonpath-rw
+# print installed versions
+pip freeze
+
# vim: sw=4 ts=4 sts=4 et ft=sh :
stream:
- stable-helium:
branch: 'stable/helium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-helium:
branch: 'stable/helium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- job-template:
project-type: maven
node: dynamic_verify
concurrent: true
- jdk: '{jdk}'
+ jdk: '{jre}'
logrotate:
daysToKeep: '{build-days-to-keep}'
project-type: maven
node: dynamic_merge
- jdk: '{jdk}'
+ jdk: '{jre}'
logrotate:
daysToKeep: '{build-days-to-keep}'
- integration-bundleurl:
bundleurl: 'last'
- integration-jdk-version:
- jdkversion: '{jdk}'
+ jdkversion: '{jre}'
wrappers:
- build-timeout
- integration-bundleurl:
bundleurl: 'last'
- integration-jdk-version:
- jdkversion: '{jdk}'
+ jdkversion: '{jre}'
wrappers:
- build-timeout
# Parameters:
#
# project-parameter: main project integration/test ($PROJECT)
+# jre: (openjdk7 or openjdk8) Java runtime environment to use when launching ODL
# integration-branch: distribution branch ($BRANCH)
# integration-controller-bundleurl: distribution URL ($BUNDLEURL)
# integration-controller-scope: only or all features ($CONTROLLERSCOPE)
- integration-test-plan:
test-plan: '{project}-{functionality}.txt'
- integration-jdk-version:
- jdkversion: '{jdk}'
+ jdkversion: '{jre}'
scm:
- integration-gerrit-scm:
- integration-patch-refspec:
branch: 'stable/helium'
- integration-jdk-version:
- jdkversion: '{jdk}'
+ jdkversion: '{jre}'
scm:
- integration-gerrit-scm:
test-options: '{robot-options}'
- integration-test-plan:
test-plan: '{project}-{functionality}.txt'
- # TODO: Use integration-jdk-version macro when switching to Boron
+ - integration-jdk-version:
+ jdkversion: 'openjdk7'
+ # TODO: Switch to openjdk8 from Boron on.
scm:
- integration-gerrit-scm:
- integration-patch-refspec:
branch: 'master'
- integration-jdk-version:
- jdkversion: '{jdk}'
+ jdkversion: '{jre}'
scm:
- integration-gerrit-scm:
- integration-patch-refspec:
branch: 'master'
- integration-jdk-version:
- jdkversion: '{jdk}'
+ jdkversion: '{jre}'
scm:
- integration-gerrit-scm:
test-options: '{robot-options}'
- integration-test-plan:
test-plan: '{project}-{functionality}.txt'
- # TODO: Use integration-jdk-version macro when switching to Boron
+ - integration-jdk-version:
+ jdkversion: 'openjdk7'
+ # TODO: Switch to openjdk8 from Boron on.
scm:
- integration-gerrit-scm:
- integration-patch-refspec:
branch: 'master'
- integration-jdk-version:
- jdkversion: '{jdk}'
+ jdkversion: '{jre}'
scm:
- integration-gerrit-scm:
- integration-patch-refspec:
branch: 'master'
- integration-jdk-version:
- jdkversion: '{jdk}'
+ jdkversion: '{jre}'
scm:
- integration-gerrit-scm:
- boron:
branch: 'master'
jdk: 'openjdk8'
+ jre: 'openjdk8'
csit-list: >
aaa-csit-1node-authn-only-{stream},
aaa-csit-1node-authn-all-{stream},
- beryllium:
branch: 'stable/beryllium'
jdk: 'openjdk7'
+ jre: 'openjdk7'
csit-list: >
aaa-csit-1node-authn-only-{stream},
aaa-csit-1node-authn-all-{stream},
- stable-lithium:
branch: 'stable/lithium'
jdk: 'openjdk7'
+ jre: 'openjdk7'
csit-list: >
aaa-csit-1node-authn-only-{stream},
aaa-csit-1node-authn-all-{stream},
- stable-helium:
branch: 'stable/helium'
jdk: 'openjdk7'
+ jre: 'openjdk7'
csit-list: >
aaa-csit-1node-imds-authn-only-{stream},
aaa-csit-1node-imds-authn-all-{stream},
test-plan: 'test-libraries.txt'
- integration-patch-refspec:
branch: '$GERRIT_REFSPEC'
- # TODO: Use integration-jdk-version macro when switching to Boron
+ - integration-jdk-version:
+ jdkversion: 'openjdk7'
+ # TODO: Switch to openjdk8 from Boron on.
scm:
- integration-gerrit-scm:
- integration-bundleurl:
bundleurl: 'last'
- integration-jdk-version:
- jdkversion: '{jdk}'
+ jdkversion: '{jre}'
triggers:
- timed: 'H H * * 6'
block: true
predefined-parameters:
BUNDLEURL=$BUNDLEURL
-
JDKVERSION=$JDKVERSION
publishers:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- stable-helium:
branch: 'stable/helium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- stable-helium:
branch: 'stable/helium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- stable-helium:
branch: 'stable/helium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
# - boron:
# branch: 'master'
-# jdk: 'openjdk8'
+# jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- stable-helium:
branch: 'stable/helium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- stable-lithium:
branch: 'stable/lithium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only:
stream:
- boron:
branch: 'master'
- jdk: 'openjdk8'
+ jre: 'openjdk8'
- beryllium:
branch: 'stable/beryllium'
- jdk: 'openjdk7'
+ jre: 'openjdk7'
install:
- only: