@@ -8,8 +8,6 @@ if [ -z "${RELEASE_VERSION}" ]; then
88 RELEASE_VERSION=" 1.0.0.dev"
99fi
1010
11- ROCM_BASE_CACHE_KEY=$( .buildkite/scripts/cache-rocm-base-wheels.sh key)
12-
1311buildkite-agent annotate --style ' info' --context ' release-workflow' << EOF
1412To download the wheel (by commit):
1513\`\`\`
@@ -25,95 +23,5 @@ aws s3 cp s3://vllm-wheels/${BUILDKITE_COMMIT}/vllm-${RELEASE_VERSION}+cpu-cp38-
2523aws s3 cp s3://vllm-wheels/${BUILDKITE_COMMIT} /vllm-${RELEASE_VERSION} +cpu-cp38-abi3-manylinux_2_35_aarch64.whl .
2624\`\`\`
2725
28-
29- To download and upload the image:
30-
31- \`\`\`
32- # Download images:
33-
34- docker pull public.ecr.aws/q9t5s3a7/vllm-release-repo:${BUILDKITE_COMMIT} -x86_64
35- docker pull public.ecr.aws/q9t5s3a7/vllm-release-repo:${BUILDKITE_COMMIT} -aarch64
36- docker pull public.ecr.aws/q9t5s3a7/vllm-release-repo:${BUILDKITE_COMMIT} -x86_64-cu129
37- docker pull public.ecr.aws/q9t5s3a7/vllm-release-repo:${BUILDKITE_COMMIT} -aarch64-cu129
38- docker pull public.ecr.aws/q9t5s3a7/vllm-release-repo:${ROCM_BASE_CACHE_KEY} -rocm-base
39- docker pull public.ecr.aws/q9t5s3a7/vllm-release-repo:${BUILDKITE_COMMIT} -rocm
40- docker pull public.ecr.aws/q9t5s3a7/vllm-cpu-release-repo:v${RELEASE_VERSION}
41- docker pull public.ecr.aws/q9t5s3a7/vllm-arm64-cpu-release-repo:v${RELEASE_VERSION}
42-
43- # Tag and push images:
44-
45- ## CUDA
46-
47- docker tag public.ecr.aws/q9t5s3a7/vllm-release-repo:${BUILDKITE_COMMIT} -x86_64 vllm/vllm-openai:x86_64
48- docker tag vllm/vllm-openai:x86_64 vllm/vllm-openai:latest-x86_64
49- docker tag vllm/vllm-openai:x86_64 vllm/vllm-openai:v${RELEASE_VERSION} -x86_64
50- docker push vllm/vllm-openai:latest-x86_64
51- docker push vllm/vllm-openai:v${RELEASE_VERSION} -x86_64
52-
53- docker tag public.ecr.aws/q9t5s3a7/vllm-release-repo:${BUILDKITE_COMMIT} -x86_64-cu129 vllm/vllm-openai:x86_64-cu129
54- docker tag vllm/vllm-openai:x86_64-cu129 vllm/vllm-openai:latest-x86_64-cu129
55- docker tag vllm/vllm-openai:x86_64-cu129 vllm/vllm-openai:v${RELEASE_VERSION} -x86_64-cu129
56- docker push vllm/vllm-openai:latest-x86_64-cu129
57- docker push vllm/vllm-openai:v${RELEASE_VERSION} -x86_64-cu129
58-
59- docker tag public.ecr.aws/q9t5s3a7/vllm-release-repo:${BUILDKITE_COMMIT} -aarch64 vllm/vllm-openai:aarch64
60- docker tag vllm/vllm-openai:aarch64 vllm/vllm-openai:latest-aarch64
61- docker tag vllm/vllm-openai:aarch64 vllm/vllm-openai:v${RELEASE_VERSION} -aarch64
62- docker push vllm/vllm-openai:latest-aarch64
63- docker push vllm/vllm-openai:v${RELEASE_VERSION} -aarch64
64-
65- docker tag public.ecr.aws/q9t5s3a7/vllm-release-repo:${BUILDKITE_COMMIT} -aarch64-cu129 vllm/vllm-openai:aarch64-cu129
66- docker tag vllm/vllm-openai:aarch64-cu129 vllm/vllm-openai:latest-aarch64-cu129
67- docker tag vllm/vllm-openai:aarch64-cu129 vllm/vllm-openai:v${RELEASE_VERSION} -aarch64-cu129
68- docker push vllm/vllm-openai:latest-aarch64-cu129
69- docker push vllm/vllm-openai:v${RELEASE_VERSION} -aarch64-cu129
70-
71- ## ROCm
72-
73- docker tag public.ecr.aws/q9t5s3a7/vllm-release-repo:${BUILDKITE_COMMIT} -rocm vllm/vllm-openai-rocm:${BUILDKITE_COMMIT}
74- docker tag vllm/vllm-openai-rocm:${BUILDKITE_COMMIT} vllm/vllm-openai-rocm:latest
75- docker tag vllm/vllm-openai-rocm:${BUILDKITE_COMMIT} vllm/vllm-openai-rocm:v${RELEASE_VERSION}
76- docker push vllm/vllm-openai-rocm:latest
77- docker push vllm/vllm-openai-rocm:v${RELEASE_VERSION}
78-
79- docker tag public.ecr.aws/q9t5s3a7/vllm-release-repo:${ROCM_BASE_CACHE_KEY} -rocm-base vllm/vllm-openai-rocm:${BUILDKITE_COMMIT} -base
80- docker tag vllm/vllm-openai-rocm:${BUILDKITE_COMMIT} -base vllm/vllm-openai-rocm:latest-base
81- docker tag vllm/vllm-openai-rocm:${BUILDKITE_COMMIT} -base vllm/vllm-openai-rocm:v${RELEASE_VERSION} -base
82- docker push vllm/vllm-openai-rocm:latest-base
83- docker push vllm/vllm-openai-rocm:v${RELEASE_VERSION} -base
84-
85- ## CPU
86-
87- docker tag public.ecr.aws/q9t5s3a7/vllm-cpu-release-repo:v${RELEASE_VERSION} vllm/vllm-openai-cpu:x86_64
88- docker tag vllm/vllm-openai-cpu:x86_64 vllm/vllm-openai-cpu:latest-x86_64
89- docker tag vllm/vllm-openai-cpu:x86_64 vllm/vllm-openai-cpu:v${RELEASE_VERSION} -x86_64
90- docker push vllm/vllm-openai-cpu:latest-x86_64
91- docker push vllm/vllm-openai-cpu:v${RELEASE_VERSION} -x86_64
92-
93- docker tag public.ecr.aws/q9t5s3a7/vllm-arm64-cpu-release-repo:v${RELEASE_VERSION} vllm/vllm-openai-cpu:arm64
94- docker tag vllm/vllm-openai-cpu:arm64 vllm/vllm-openai-cpu:latest-arm64
95- docker tag vllm/vllm-openai-cpu:arm64 vllm/vllm-openai-cpu:v${RELEASE_VERSION} -arm64
96- docker push vllm/vllm-openai-cpu:latest-arm64
97- docker push vllm/vllm-openai-cpu:v${RELEASE_VERSION} -arm64
98-
99- # Create multi-arch manifest:
100-
101- docker manifest rm vllm/vllm-openai:latest
102- docker manifest create vllm/vllm-openai:latest vllm/vllm-openai:latest-x86_64 vllm/vllm-openai:latest-aarch64
103- docker manifest create vllm/vllm-openai:v${RELEASE_VERSION} vllm/vllm-openai:v${RELEASE_VERSION} -x86_64 vllm/vllm-openai:v${RELEASE_VERSION} -aarch64
104- docker manifest push vllm/vllm-openai:latest
105- docker manifest push vllm/vllm-openai:v${RELEASE_VERSION}
106-
107- docker manifest rm vllm/vllm-openai:latest-cu129
108- docker manifest create vllm/vllm-openai:latest-cu129 vllm/vllm-openai:latest-x86_64-cu129 vllm/vllm-openai:latest-aarch64-cu129
109- docker manifest create vllm/vllm-openai:v${RELEASE_VERSION} -cu129 vllm/vllm-openai:v${RELEASE_VERSION} -x86_64-cu129 vllm/vllm-openai:v${RELEASE_VERSION} -aarch64-cu129
110- docker manifest push vllm/vllm-openai:latest-cu129
111- docker manifest push vllm/vllm-openai:v${RELEASE_VERSION} -cu129
112-
113- docker manifest rm vllm/vllm-openai-cpu:latest || true
114- docker manifest create vllm/vllm-openai-cpu:latest vllm/vllm-openai-cpu:latest-x86_64 vllm/vllm-openai-cpu:latest-arm64
115- docker manifest create vllm/vllm-openai-cpu:v${RELEASE_VERSION} vllm/vllm-openai-cpu:v${RELEASE_VERSION} -x86_64 vllm/vllm-openai-cpu:v${RELEASE_VERSION} -arm64
116- docker manifest push vllm/vllm-openai-cpu:latest
117- docker manifest push vllm/vllm-openai-cpu:v${RELEASE_VERSION}
118- \`\`\`
26+ Docker images are published automatically by the "Publish release images to DockerHub" pipeline step.
11927EOF
0 commit comments