X-Git-Url: https://gerrit.nordix.org/gitweb?a=blobdiff_plain;f=jjb%2Fonap%2Fverify-jobs.sh;h=7a850b04efa456849770b192bd578dc6817af927;hb=186925292b4a8bf7768b5d85804c68108c5650ae;hp=4f8d9f690bf06614ee75bc2cb2d88cd2aac45e99;hpb=290996453b6a6e1cd81abaf0837b3d4f0a299094;p=infra%2Fcicd.git diff --git a/jjb/onap/verify-jobs.sh b/jjb/onap/verify-jobs.sh index 4f8d9f69..7a850b04 100755 --- a/jjb/onap/verify-jobs.sh +++ b/jjb/onap/verify-jobs.sh @@ -4,9 +4,23 @@ set -o nounset set -o pipefail cd $WORKSPACE +echo "Info: Update Java alternatives" +echo "----------------------------------------------------" +sudo /usr/bin/update-alternatives --install /usr/bin/java java "${JAVA_HOME}/bin/java" 1 +sudo /usr/bin/update-alternatives --install /usr/bin/javac javac "${JAVA_HOME}/bin/javac" 1 +sudo /usr/bin/update-alternatives --install /usr/bin/javadoc javadoc "${JAVA_HOME}/bin/javadoc" 1 +sudo /usr/bin/update-alternatives --install /usr/bin/jconsole jconsole "${JAVA_HOME}/bin/jconsole" 1 +sudo /usr/bin/update-alternatives --install /usr/lib/jvm/java-openjdk java_sdk_openjdk "${JAVA_HOME}" 1 +sudo /usr/bin/update-alternatives --set java "${JAVA_HOME}/bin/java" +sudo /usr/bin/update-alternatives --set javac "${JAVA_HOME}/bin/javac" +sudo /usr/bin/update-alternatives --set javadoc "${JAVA_HOME}/bin/javadoc" +sudo /usr/bin/update-alternatives --set jconsole "${JAVA_HOME}/bin/jconsole" +sudo /usr/bin/update-alternatives --set java_sdk_openjdk "${JAVA_HOME}" echo "Info: Java version" echo "----------------------------------------------------" -$JAVA_HOME/bin/java -version +echo -e "\tJava version: $(java -version 2>&1 | head -n 1)" +echo -e "\tJava compiler version: $(javac -version)" +echo -e "\tJAVA_HOME set to: ${JAVA_HOME}" echo "----------------------------------------------------" echo "Downloading Maven $MVN_VERSION from $MVN_URL" wget -q $MVN_URL && unzip -qq apache-maven-${MVN_VERSION}-bin.zip @@ -42,7 +56,16 @@ if [ ! -d /home/jenkins/.m2 ]; then fi cp settings.xml /home/jenkins/.m2/settings.xml cd $WORKSPACE + +POMFILE="-f $WORKSPACE/pom.xml" +set +o nounset +if [[ -n ${SUBDIRECTORY} ]]; then + POMFILE="-f $WORKSPACE/$SUBDIRECTORY/pom.xml" + echo "Setting pom.xml to use to $POMFILE" +fi +set -o nounset + echo "----------------------------------------------------" echo "Proceeding with unit test" echo "----------------------------------------------------" -$MVN clean install -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn $LOCAL_MVN_PARAMS +$MVN clean install -U -B $POMFILE -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn $LOCAL_MVN_PARAMS