X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/9df4cad4500d092bb07909b6f49e4eaaa6d31984..9e278e167bcede690e699436d5653b5c1b41cfc5:/build/run-build-docker-images.sh diff --git a/build/run-build-docker-images.sh b/build/run-build-docker-images.sh index 00ef2de417..d7ee41743f 100755 --- a/build/run-build-docker-images.sh +++ b/build/run-build-docker-images.sh @@ -90,25 +90,28 @@ docker_push () { if [[ ! -z "$tags" ]] then - for tag in $( echo $tags|tr "," " " ) + for tag in $(echo $tags|tr "," " " ) do $DOCKER tag $1:$GITHEAD $1:$tag done fi - # Sometimes docker push fails; retry it a few times if necessary. - for i in `seq 1 5`; do - $DOCKER push $* - ECODE=$? - if [[ "$ECODE" == "0" ]]; then - break - fi + for tag in $(echo $tags|tr "," " " ) + do + # Sometimes docker push fails; retry it a few times if necessary. + for i in `seq 1 5`; do + $DOCKER push $1:$tag + ECODE=$? + if [[ "$ECODE" == "0" ]]; then + break + fi + done + + if [[ "$ECODE" != "0" ]]; then + title "!!!!!! docker push $1:$tag failed !!!!!!" + EXITCODE=$(($EXITCODE + $ECODE)) + fi done - - if [[ "$ECODE" != "0" ]]; then - title "!!!!!! docker push $* failed !!!!!!" - EXITCODE=$(($EXITCODE + $ECODE)) - fi } timer_reset() {