summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2019-02-28 14:36:22 -0500
committerJoseph Hunkeler <jhunkeler@gmail.com>2019-02-28 14:36:22 -0500
commit4c42638b664d40661ea89676a8663cf7fe140292 (patch)
tree633ea43f60751bf0f4df81b1b17b634fe490b425
parentb5ff67b2b535c41521a7dd9ec0aae003210c774a (diff)
downloaddocker-python-4c42638b664d40661ea89676a8663cf7fe140292.tar.gz
Only our tags
-rwxr-xr-xbuild.sh23
1 files changed, 15 insertions, 8 deletions
diff --git a/build.sh b/build.sh
index 1cc4aa6..03a16fa 100755
--- a/build.sh
+++ b/build.sh
@@ -65,15 +65,22 @@ fi
max_retry=4
retry=0
set +e
-while (( retry != max_retry ))
+for tag in "${TAGS[@]}"
do
- echo "Push attempt #$(( retry + 1 ))"
- docker push "${PROJECT}"
- rv=$?
- if [[ ${rv} == 0 ]]; then
- break
- fi
- (( retry++ ))
+ # strip argument prefix
+ tag=${tag#"-t"}
+ tag=${tag#" "}
+
+ while (( retry != max_retry ))
+ do
+ echo "Push attempt #$(( retry + 1 ))"
+ docker push "${tag}"
+ rv=$?
+ if [[ ${rv} == 0 ]]; then
+ break
+ fi
+ (( retry++ ))
+ done
done
exit ${rv}