| 1 | #!/bin/bash |
| 2 | |
| 3 | set -ex |
| 4 | |
| 5 | ORIG_TAG_NAME="$BUILDKITE_COMMIT" |
| 6 | REPO="vllm/vllm-openai-xpu" |
| 7 | |
| 8 | echo "Pushing original XPU tag ${ORIG_TAG_NAME}-xpu to nightly tags in ${REPO}" |
| 9 | |
| 10 | aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --password-stdin public.ecr.aws/q9t5s3a7 |
| 11 | docker pull public.ecr.aws/q9t5s3a7/vllm-release-repo:"$ORIG_TAG_NAME"-x86_64-xpu |
| 12 | |
| 13 | docker tag public.ecr.aws/q9t5s3a7/vllm-release-repo:"$ORIG_TAG_NAME"-x86_64-xpu ${REPO}:nightly-x86_64 |
| 14 | docker push ${REPO}:nightly-x86_64 |
| 15 | |
| 16 | docker manifest rm ${REPO}:nightly || true |
| 17 | docker manifest rm ${REPO}:nightly-"$BUILDKITE_COMMIT" || true |
| 18 | docker manifest create ${REPO}:nightly ${REPO}:nightly-x86_64 --amend |
| 19 | docker manifest create ${REPO}:nightly-"$BUILDKITE_COMMIT" ${REPO}:nightly-x86_64 --amend |
| 20 | docker manifest push ${REPO}:nightly |
| 21 | docker manifest push ${REPO}:nightly-"$BUILDKITE_COMMIT" |