21394: Adjust how tags are pushed in build/run-build-docker-images.sh
authorPeter Amstutz <peter.amstutz@curii.com>
Tue, 16 Jan 2024 21:49:10 +0000 (16:49 -0500)
committerPeter Amstutz <peter.amstutz@curii.com>
Tue, 16 Jan 2024 21:49:10 +0000 (16:49 -0500)
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

build/run-build-docker-images.sh

index 00ef2de417d77a230d5abad0975c4376317b5872..d7ee41743f99836b52fde679f2a0f818663515db 100755 (executable)
@@ -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() {