X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=blobdiff_plain;f=shell%2Fcreate-netrc.sh;h=81ac647eff6eff427f8d35231db3a11bca9d86dd;hb=refs%2Fchanges%2F32%2F10632%2F2;hp=35bc0c3be8493999cf282efed1e900fc6b403d5d;hpb=2069fa3b9c656c59fc93c77bf0ba80a18c0ddc00;p=releng%2Fglobal-jjb.git diff --git a/shell/create-netrc.sh b/shell/create-netrc.sh index 35bc0c3b..81ac647e 100644 --- a/shell/create-netrc.sh +++ b/shell/create-netrc.sh @@ -13,7 +13,15 @@ echo "---> create-netrc.sh" # Ensure we fail the job if any steps fail. set -eu -o pipefail -NEXUS_URL="${NEXUSPROXY:-$NEXUS_URL}" +ALT_NEXUS_URL="${ALT_NEXUS_URL:-None}" + +if [[ -z "$ALT_NEXUS_URL" || "$ALT_NEXUS_URL" == "None" ]] +then + NEXUS_URL="${NEXUSPROXY:-$NEXUS_URL}" +else + NEXUS_URL="${ALT_NEXUS_URL}" +fi + CREDENTIAL=$(xmlstarlet sel -N "x=http://maven.apache.org/SETTINGS/1.0.0" \ -t -m "/x:settings/x:servers/x:server[x:id='${SERVER_ID}']" \ -v x:username -o ":" -v x:password \ @@ -23,4 +31,4 @@ machine=$(echo "$NEXUS_URL" | awk -F/ '{print $3}') user=$(echo "$CREDENTIAL" | cut -f1 -d:) pass=$(echo "$CREDENTIAL" | cut -f2 -d:) -echo "machine $machine login $user password $pass" > ~/.netrc +echo "machine ${machine%:*} login $user password $pass" > ~/.netrc