Code Review
/
releng.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Perform a Mock Release
[releng.git]
/
jjb
/
daisy4nfv
/
daisy4nfv-download-artifact.sh
diff --git
a/jjb/daisy4nfv/daisy4nfv-download-artifact.sh
b/jjb/daisy4nfv/daisy4nfv-download-artifact.sh
index
6107f9d
..
ae5ca38
100755
(executable)
--- a/
jjb/daisy4nfv/daisy4nfv-download-artifact.sh
+++ b/
jjb/daisy4nfv/daisy4nfv-download-artifact.sh
@@
-63,12
+63,20
@@
echo
# download the file
if [[ "$NODE_NAME" =~ (zte) ]] && [ -x "$(command -v aria2c)" ]; then
# download the file
if [[ "$NODE_NAME" =~ (zte) ]] && [ -x "$(command -v aria2c)" ]; then
- DOWNLOAD_CMD="aria2c -x 3"
+ DOWNLOAD_CMD="aria2c -x 3
--allow-overwrite=true -d $WORKSPACE -o opnfv.bin
"
else
else
- DOWNLOAD_CMD="curl -L -s"
+ DOWNLOAD_CMD="curl -L -s
-o $WORKSPACE/opnfv.bin
"
fi
fi
-$DOWNLOAD_CMD -o $WORKSPACE/opnfv.bin 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
# list the file
ls -al $WORKSPACE/opnfv.bin