| 1 | #!/bin/bash |
| 2 | |
| 3 | set -euo pipefail |
| 4 | |
| 5 | REGISTRY="public.ecr.aws/q9t5s3a7" |
| 6 | REPO="vllm-release-repo" |
| 7 | ARCH_TAG="${BUILDKITE_COMMIT}-$(uname -m)-xpu" |
| 8 | PLATFORM_TAG="${BUILDKITE_COMMIT}-xpu" |
| 9 | |
| 10 | aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --password-stdin "${REGISTRY}" |
| 11 | docker manifest rm "${REGISTRY}/${REPO}:${PLATFORM_TAG}" || true |
| 12 | docker manifest create "${REGISTRY}/${REPO}:${PLATFORM_TAG}" "${REGISTRY}/${REPO}:${ARCH_TAG}" --amend |
| 13 | docker manifest push "${REGISTRY}/${REPO}:${PLATFORM_TAG}" |