mirror of
https://github.com/ditkrg/db-backup-s3.git
synced 2026-01-22 22:06:45 +00:00
build hooks | use common versions array
This commit is contained in:
parent
147fd4ecaa
commit
95d11a8e6c
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
|
||||||
Loading…
Reference in New Issue
Block a user