1
0
mirror of https://github.com/garraflavatra/docker-volume-s3-backup.git synced 2025-06-27 13:35:10 +00:00

build hooks | use common versions array

This commit is contained in:
Elliott Shugerman
2021-06-20 13:15:36 -04:00
parent 147fd4ecaa
commit 95d11a8e6c
3 changed files with 14 additions and 14 deletions

View File

@ -1,17 +1,12 @@
#!/bin/bash
set -eux
declare -A arr
arr[9]=3.6
arr[10]=3.8
arr[11]=3.10
arr[12]=3.11
source ./hooks/versions.sh
for i in "${!arr[@]}"; do
for pg_version in ${!VERSIONS[@]}; do
docker build \
--build-arg "ALPINE_VERSION=${arr[$i]}" \
--tag "postgres-backup-s3:$i" \
--build-arg "ALPINE_VERSION=${VERSIONS[$pg_version]}" \
--tag "postgres-backup-s3:$pg_version" \
.
done

View File

@ -1,10 +1,9 @@
#!/bin/bash
set -eux
pg_versions=(9 10 11 12)
source ./hooks/versions.sh
for pg_ver in ${pg_versions[@]}; do
docker tag postgres-backup-s3:$pg_ver $DOCKER_REPO:$pg_ver
docker push $DOCKER_REPO:$pg_ver
for pg_version in ${VERSIONS[@]}; do
docker tag postgres-backup-s3:$pg_version $DOCKER_REPO:$pg_version
docker push $DOCKER_REPO:$pg_version
done

6
hooks/versions.sh Executable file
View File

@ -0,0 +1,6 @@
declare -A versions
# VERSIONS[<postgres>]=<alpine>
VERSIONS[9]=3.6
VERSIONS[10]=3.8
VERSIONS[11]=3.10
VERSIONS[12]=3.11