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:
13
hooks/build
13
hooks/build
@ -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
|
||||
|
||||
|
@ -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
6
hooks/versions.sh
Executable 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
|
Reference in New Issue
Block a user