#!/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
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
fi
cd ${WORKSPACE}
+ # Clean up when done. Leftover build files interfere with building hc2vpp.
+ rm -rf honeycomb
fi
# TODO: Add option to build custom VPP and NSH packages