X-Git-Url: https://gerrit.nordix.org/gitweb?a=blobdiff_plain;f=jjb%2Fonap%2Fverify-jobs.sh;h=4f8d9f690bf06614ee75bc2cb2d88cd2aac45e99;hb=refs%2Fchanges%2F25%2F6325%2F2;hp=fe437ef7da0ecfcc14af9e8ec13968c6f63c96dd;hpb=08e50ebedf02f8c5519c0600df25f78753e07b5f;p=infra%2Fcicd.git diff --git a/jjb/onap/verify-jobs.sh b/jjb/onap/verify-jobs.sh index fe437ef7..4f8d9f69 100755 --- a/jjb/onap/verify-jobs.sh +++ b/jjb/onap/verify-jobs.sh @@ -14,6 +14,35 @@ echo "Info: Maven version" echo "----------------------------------------------------" $MVN -version echo "----------------------------------------------------" +echo "Downloading ONAP Maven XML for build process from oparent repo" +echo "----------------------------------------------------" +git clone "https://git.onap.org/oparent" $WORKSPACE/oparent +cd $WORKSPACE/oparent +# Check if a commitid parameter is given to specify a version of +# oparent repository to checkout. If commitid is not provided, the +# latest master version is used as default for backward +# compatibility for existing ONAP jobs. +set +o nounset +if [[ -v ${MVN_SETTINGS_XML_VERSION} ]]; then + git checkout "${MVN_SETTINGS_XML_VERSION}" +fi +set -o nounset + +# if MVN_PARAMS set then use them otherwise default to "" +LOCAL_MVN_PARAMS="" +set +o nounset +if [[ -n ${MVN_PARAMS} ]]; then + LOCAL_MVN_PARAMS=${MVN_PARAMS} +fi +set -o nounset + +# Copy Onap maven settings.xml to Jenkins home directory +if [ ! -d /home/jenkins/.m2 ]; then + mkdir -p /home/jenkins/.m2/ +fi +cp settings.xml /home/jenkins/.m2/settings.xml +cd $WORKSPACE +echo "----------------------------------------------------" echo "Proceeding with unit test" echo "----------------------------------------------------" -$MVN clean install -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn \ No newline at end of file +$MVN clean install -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn $LOCAL_MVN_PARAMS