File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -71,12 +71,17 @@ for version in "${versions[@]}"; do
7171 fi
7272 versionAliases+=( ${aliases[$version]:- } )
7373
74- for tag in ${versionAliases[@]: 1} ; do
74+ debianVersion=" $( git show " $commit " :" $version /$base /Dockerfile" | awk -F" [-:]" ' $1 == "FROM debian" { print $2; exit }' ) "
75+ debianAliases=( ${versionAliases[@]/%/ -$debianVersion } )
76+ debianAliases=( " ${debianAliases[@]// latest-/ } " )
77+
78+ for tag in ${versionAliases[@]: 1} ${debianAliases[@]: 1} ; do
7579 taglist[" $image :$tag " ]=" $image :$fullVersion "
7680 done
7781
7882 for variant in debian-perl; do
7983 variantAliases=( " ${versionAliases[@]/%/ -perl} " )
84+ variantAliases+=( " ${versionAliases[@]/%/ -${variant/ debian/ $debianVersion } } " )
8085 variantAliases=( " ${variantAliases[@]// latest-/ } " )
8186
8287 for tag in ${variantAliases[@]} ; do
@@ -86,10 +91,13 @@ for version in "${versions[@]}"; do
8691 done
8792 done
8893
94+ alpineVersion=" $( git show " $commit " :" $version /alpine-slim/Dockerfile" | awk -F: ' $1 == "FROM alpine" { print $2; exit }' ) "
95+
8996 for variant in alpine alpine-perl alpine-slim; do
9097 commit=" $( dirCommit " $version /$variant " ) "
9198
9299 variantAliases=( " ${versionAliases[@]/%/ -$variant } " )
100+ variantAliases+=( " ${versionAliases[@]/%/ -${variant/ alpine/ alpine$alpineVersion } } " )
93101 variantAliases=( " ${variantAliases[@]// latest-/ } " )
94102
95103 for tag in ${variantAliases[@]} ; do
You can’t perform that action at this time.
0 commit comments