Skip to content

Commit

Permalink
Add ubuntu to sync-awsecr.sh, with some whitespace cleanup for legibi…
Browse files Browse the repository at this point in the history
…lity
  • Loading branch information
Nico Kadel-Garcia committed Sep 8, 2023
1 parent 0745ec2 commit 47f8af1
Showing 1 changed file with 29 additions and 16 deletions.
45 changes: 29 additions & 16 deletions sync-awsecr.sh
Original file line number Diff line number Diff line change
Expand Up @@ -54,10 +54,10 @@ join() {
for version in "${versions[@]}"; do
commit="$(dirCommit "$version/$base")"
fullVersion="$(git show "$commit":"$version/$base/Dockerfile" | awk '$1 == "ENV" && $2 == "NGINX_VERSION" { print $3; exit }')"
pulllist+=( "$image:$fullVersion" )
for variant in perl alpine alpine-perl alpine-slim; do
pulllist+=( "$image:$fullVersion-$variant" )
done
pulllist+=( "$image:$fullVersion" )
for variant in perl alpine alpine-perl alpine-slim; do
pulllist+=( "$image:$fullVersion-$variant" )
done
done

for version in "${versions[@]}"; do
Expand All @@ -72,18 +72,31 @@ for version in "${versions[@]}"; do
versionAliases+=( ${aliases[$version]:-} )

for tag in ${versionAliases[@]:1}; do
taglist["$image:$tag"]="$image:$fullVersion"
taglist["$image:$tag"]="$image:$fullVersion"
done

for variant in debian-perl; do
variantAliases=( "${versionAliases[@]/%/-perl}" )
variantAliases=( "${variantAliases[@]//latest-/}" )

for tag in ${variantAliases[@]}; do
if [ "$tag" != "${fullVersion}-perl" ]; then
taglist["$image:$tag"]="$image:$fullVersion-perl"
fi
done
for tag in ${variantAliases[@]}; do
if [ "$tag" != "${fullVersion}-perl" ]; then
taglist["$image:$tag"]="$image:$fullVersion-perl"
fi
done
done

for variant in ubuntu; do
commit="$(dirCommit "$version/$variant")"

variantAliases=( "${versionAliases[@]/%/-$variant}" )
variantAliases=( "${variantAliases[@]//latest-/}" )

for tag in ${variantAliases[@]}; do
if [ "$tag" != "${fullVersion}-$variant" ]; then
taglist["$image:$tag"]="$image:${fullVersion}-$variant"
fi
done
done

for variant in alpine alpine-perl alpine-slim; do
Expand All @@ -92,11 +105,11 @@ for version in "${versions[@]}"; do
variantAliases=( "${versionAliases[@]/%/-$variant}" )
variantAliases=( "${variantAliases[@]//latest-/}" )

for tag in ${variantAliases[@]}; do
if [ "$tag" != "${fullVersion}-$variant" ]; then
taglist["$image:$tag"]="$image:${fullVersion}-$variant"
fi
done
for tag in ${variantAliases[@]}; do
if [ "$tag" != "${fullVersion}-$variant" ]; then
taglist["$image:$tag"]="$image:${fullVersion}-$variant"
fi
done
done

done
Expand Down Expand Up @@ -142,7 +155,7 @@ echo "# manifesting stuff"
for tag in ${pulllist[@]} ${!taglist[@]}; do
string="docker manifest create --amend $registry/$tag"
for arch in ${architectures[@]}; do
string+=" $registry/$tag-$arch"
string+=" $registry/$tag-$arch"
done
echo $string
done
Expand Down

0 comments on commit 47f8af1

Please sign in to comment.