upload_raw_file()
{
# Extract the username and password to the nexus repo from the settings file
- USER=$(xpath "//servers/server[id='$MVN_RAWREPO_SERVERID']/username/text()" "$SETTINGS_FILE")
- PASS=$(xpath "//servers/server[id='$MVN_RAWREPO_SERVERID']/password/text()" "$SETTINGS_FILE")
+ USER=$(xpath "$SETTINGS_FILE" "//servers/server[id='$MVN_RAWREPO_SERVERID']/username/text()")
+ PASS=$(xpath "$SETTINGS_FILE" "//servers/server[id='$MVN_RAWREPO_SERVERID']/password/text()")
NETRC=$(mktemp)
echo "machine $MVN_RAWREPO_HOST login $USER password $PASS" > "$NETRC"
generate_pypirc_then_publish()
{
set +x
- USER=$(xpath "//servers/server[id='$MVN_PYPISERVER_SERVERID']/username/text()" "$SETTINGS_FILE")
- PASS=$(xpath "//servers/server[id='$MVN_PYPISERVER_SERVERID']/password/text()" "$SETTINGS_FILE")
+ USER=$(xpath "$SETTINGS_FILE" "//servers/server[id='$MVN_PYPISERVER_SERVERID']/username/text()")
+ PASS=$(xpath "$SETTINGS_FILE" "//servers/server[id='$MVN_PYPISERVER_SERVERID']/password/text()")
if [[ "$MVN_PYPISERVER_BASEURL" != */ ]]; then
MVN_PYPISERVER_BASEURL="${MVN_PYPISERVER_BASEURL}/"
echo "DEPLOYMENT_TYPE is: $MVN_DEPLOYMENT_TYPE, repo is $REPO"
if [ ! -z "$REPO" ]; then
- USER=$(xpath "//servers/server[id='$REPO']/username/text()" "$SETTINGS_FILE")
- PASS=$(xpath "//servers/server[id='$REPO']/password/text()" "$SETTINGS_FILE")
+ USER=$(xpath "$SETTINGS_FILE" "//servers/server[id='$REPO']/username/text()")
+ PASS=$(xpath "$SETTINGS_FILE" "//servers/server[id='$REPO']/password/text()")
if [ -z "$USER" ]; then
echo "Error: no user provided"
fi