Skip to content

Commit

Permalink
update push/pull scripts to reflect 3-stage build
Browse files Browse the repository at this point in the history
  • Loading branch information
victorlin committed Nov 22, 2022
1 parent 8a7ccbf commit 8bedfbc
Showing 1 changed file with 22 additions and 11 deletions.
33 changes: 22 additions & 11 deletions devel/copy-images
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,8 @@ if [[ "$tag" = "" ]]; then
exit 1
fi

BUILDER_IMAGE=nextstrain/base-builder
NATIVE_BUILDER_IMAGE=nextstrain/base-native-builder
EMULATED_BUILDER_IMAGE=nextstrain/base-emulated-builder
FINAL_IMAGE=nextstrain/base


Expand Down Expand Up @@ -77,26 +78,36 @@ copy-image() {

# Copy $tag between registries.

echo "Copying $registry_in/$NATIVE_BUILDER_IMAGE:$tag to $registry_out/$NATIVE_BUILDER_IMAGE:$tag."
copy-image \
"$registry_in/$NATIVE_BUILDER_IMAGE:$tag" \
"$registry_out/$NATIVE_BUILDER_IMAGE:$tag"

echo "Copying $registry_in/$EMULATED_BUILDER_IMAGE:$tag to $registry_out/$EMULATED_BUILDER_IMAGE:$tag."
copy-image \
"$registry_in/$EMULATED_BUILDER_IMAGE:$tag" \
"$registry_out/$EMULATED_BUILDER_IMAGE:$tag"

echo "Copying $registry_in/$FINAL_IMAGE:$tag to $registry_out/$FINAL_IMAGE:$tag."
copy-image \
"$registry_in/$FINAL_IMAGE:$tag" \
"$registry_out/$FINAL_IMAGE:$tag"

echo "Copying $registry_in/$BUILDER_IMAGE:$tag to $registry_out/$BUILDER_IMAGE:$tag."
copy-image \
"$registry_in/$BUILDER_IMAGE:$tag" \
"$registry_out/$BUILDER_IMAGE:$tag"

if [[ "$push_latest" = true ]]; then
# Copy $tag to latest.

echo "Copying $registry_in/$NATIVE_BUILDER_IMAGE:$tag to $registry_out/$NATIVE_BUILDER_IMAGE:latest."
copy-image \
"$registry_in/$NATIVE_BUILDER_IMAGE:$tag" \
"$registry_out/$NATIVE_BUILDER_IMAGE:latest"

echo "Copying $registry_in/$EMULATED_BUILDER_IMAGE:$tag to $registry_out/$EMULATED_BUILDER_IMAGE:latest."
copy-image \
"$registry_in/$EMULATED_BUILDER_IMAGE:$tag" \
"$registry_out/$EMULATED_BUILDER_IMAGE:latest"

echo "Copying $registry_in/$FINAL_IMAGE:$tag to $registry_out/$FINAL_IMAGE:latest."
copy-image \
"$registry_in/$FINAL_IMAGE:$tag" \
"$registry_out/$FINAL_IMAGE:latest"

echo "Copying $registry_in/$BUILDER_IMAGE:$tag to $registry_out/$BUILDER_IMAGE:latest."
copy-image \
"$registry_in/$BUILDER_IMAGE:$tag" \
"$registry_out/$BUILDER_IMAGE:latest"
fi

0 comments on commit 8bedfbc

Please sign in to comment.