Allow mvn parameters to be set in verify jobs
[infra/cicd.git] / jjb / onap / verify-jobs.sh
index b07f82dced9813087b7f061ee9869e6bbca8c7f4..4f8d9f690bf06614ee75bc2cb2d88cd2aac45e99 100755 (executable)
@@ -27,6 +27,15 @@ 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/
@@ -36,4 +45,4 @@ 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