Fix prebuild script in hc2vpp-csit-verify job 38/9138/2
authorselias <samelias@cisco.com>
Tue, 31 Oct 2017 12:00:37 +0000 (13:00 +0100)
committerselias <samelias@cisco.com>
Tue, 31 Oct 2017 12:17:31 +0000 (13:17 +0100)
Fixes issues introduced in https://gerrit.fd.io/r/9080
 - remove "set -u" which prohibits using "if" conditions with unbound
variables, such as the optional "hc_commit_id"
 - pass settings argument to Honeycomb Maven build

Change-Id: I1e92e1e646c0e39a1ef574fced8cf4cf3246cf8a
Signed-off-by: selias <samelias@cisco.com>
jjb/hc2vpp/hc2vpp-csit.yaml
jjb/hc2vpp/include-raw-hc2vpp-csit-verify-prebuild.sh

index fff6aa5..d49ec01 100644 (file)
                 notbuilt: true
 
     prebuilders:
+        - provide-maven-settings:
+            settings-file: 'honeycomb-settings'
+            global-settings-file: 'global-settings'
         - shell:
             !include-raw-escape: include-raw-hc2vpp-csit-verify-prebuild.sh
 
index cfde5ea..8e4420a 100644 (file)
@@ -1,5 +1,5 @@
 #!/bin/bash
-set -xeu -o pipefail
+set -xe -o pipefail
 
 # Parse optional arguments from gerrit comment trigger
 for i in ${GERRIT_EVENT_COMMENT_TEXT}; do
@@ -25,7 +25,7 @@ if [ -n "${hc_commit_id}" ]; then
     cd honeycomb
     ref=`git ls-remote -q | grep ${hc_commit_id} | awk '{print $2}'`
     git fetch origin ${ref} && git checkout FETCH_HEAD
-    mvn clean install -DskipTests -Dcheckstyle.skip -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r
+    mvn clean install -DskipTests -Dcheckstyle.skip -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -gs "${GLOBAL_SETTINGS_FILE}" -s "${SETTINGS_FILE}"
     if [ $? != 0 ]; then
         echo "Honeycomb infra build failed."
         exit 1