summaryrefslogtreecommitdiff
path: root/build.sh
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2019-02-28 14:38:22 -0500
committerJoseph Hunkeler <jhunkeler@gmail.com>2019-02-28 14:38:22 -0500
commit025e845c0236c07bf24144acbc9c1ca1f53bf245 (patch)
treef098f9cb8b7798e9da542044692b0e55b3b0b982 /build.sh
parentf91f4bc2efaa9f5cd951b632cce7069961856cdf (diff)
downloaddocker-base-025e845c0236c07bf24144acbc9c1ca1f53bf245.tar.gz
Only our tags
Diffstat (limited to 'build.sh')
-rwxr-xr-xbuild.sh23
1 files changed, 15 insertions, 8 deletions
diff --git a/build.sh b/build.sh
index 0fc0c9d..ee401e5 100755
--- a/build.sh
+++ b/build.sh
@@ -60,15 +60,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}