mirror of
https://github.com/garraflavatra/docker-volume-s3-backup.git
synced 2025-06-28 05: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
|
#!/bin/bash
|
||||||
set -eux
|
set -eux
|
||||||
|
|
||||||
declare -A arr
|
source ./hooks/versions.sh
|
||||||
arr[9]=3.6
|
|
||||||
arr[10]=3.8
|
|
||||||
arr[11]=3.10
|
|
||||||
arr[12]=3.11
|
|
||||||
|
|
||||||
|
for pg_version in ${!VERSIONS[@]}; do
|
||||||
for i in "${!arr[@]}"; do
|
|
||||||
docker build \
|
docker build \
|
||||||
--build-arg "ALPINE_VERSION=${arr[$i]}" \
|
--build-arg "ALPINE_VERSION=${VERSIONS[$pg_version]}" \
|
||||||
--tag "postgres-backup-s3:$i" \
|
--tag "postgres-backup-s3:$pg_version" \
|
||||||
.
|
.
|
||||||
done
|
done
|
||||||
|
|
||||||
|
@ -1,10 +1,9 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
set -eux
|
set -eux
|
||||||
|
|
||||||
pg_versions=(9 10 11 12)
|
source ./hooks/versions.sh
|
||||||
|
|
||||||
for pg_ver in ${pg_versions[@]}; do
|
for pg_version in ${VERSIONS[@]}; do
|
||||||
docker tag postgres-backup-s3:$pg_ver $DOCKER_REPO:$pg_ver
|
docker tag postgres-backup-s3:$pg_version $DOCKER_REPO:$pg_version
|
||||||
docker push $DOCKER_REPO:$pg_ver
|
docker push $DOCKER_REPO:$pg_version
|
||||||
done
|
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