summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAric Gardner <agardner@linuxfoundation.org>2018-01-12 19:59:19 +0000
committerGerrit Code Review <gerrit@opnfv.org>2018-01-12 19:59:19 +0000
commit75aa8f85c5fac53de62cd6755ee72f57902436d0 (patch)
treec4f1b2ae6b59c8a08c410901ff95fc91f8d18cfb
parent7ca46d02dcf2e0db7b02dfdd93f14bb37954a125 (diff)
parent3a8bff9b7ecaf2d6c6861838ab50845e0f2b60aa (diff)
Merge "[daisy] Retry if download opnfv.bin failed"
-rwxr-xr-xjjb/daisy4nfv/daisy4nfv-download-artifact.sh10
1 files changed, 9 insertions, 1 deletions
diff --git a/jjb/daisy4nfv/daisy4nfv-download-artifact.sh b/jjb/daisy4nfv/daisy4nfv-download-artifact.sh
index a64c80e5c..ae5ca3813 100755
--- a/jjb/daisy4nfv/daisy4nfv-download-artifact.sh
+++ b/jjb/daisy4nfv/daisy4nfv-download-artifact.sh
@@ -68,7 +68,15 @@ else
DOWNLOAD_CMD="curl -L -s -o $WORKSPACE/opnfv.bin"
fi
-$DOWNLOAD_CMD http://$OPNFV_ARTIFACT_URL > gsutil.bin.log 2>&1
+maxretries=3
+cnt=0
+rc=1
+while [ $cnt -lt $maxretries ] && [ $rc -ne 0 ]
+do
+ cnt=$[cnt + 1]
+ $DOWNLOAD_CMD http://$OPNFV_ARTIFACT_URL > gsutil.bin.log 2>&1
+ rc=$?
+done
# list the file
ls -al $WORKSPACE/opnfv.bin