This is an automated email from the ASF dual-hosted git repository.

dzamo pushed a commit to branch 8260-arm64-image
in repository https://gitbox.apache.org/repos/asf/drill.git

commit 4df2e6de89b61fbcb65062a96b10e43d0ebb5b76
Author: James Turton <ja...@somecomputer.xyz>
AuthorDate: Tue Oct 15 08:49:27 2024 +0200

    Use docker buildx.
---
 hooks/build | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/hooks/build b/hooks/build
index ef3a0e5ebc..09113eec26 100644
--- a/hooks/build
+++ b/hooks/build
@@ -17,22 +17,24 @@
 # limitations under the License.
 #
 
-docker build \
-       --platform linux/amd64,linux/arm64 \
+docker buildx create --name drill_builder --use --bootstrap
+
+docker buildx build \
+       --platform linux/amd64 \
        --build-arg BUILD_BASE_IMAGE=maven:3-openjdk-8 \
        --build-arg BASE_IMAGE=openjdk:8 \
        -t apache/drill:$DOCKER_TAG-openjdk-8 \
        .
 
-docker build \
-       --platform linux/amd64,linux/arm64 \
+docker buildx build \
+       --platform linux/amd64 \
        --build-arg BUILD_BASE_IMAGE=maven:3-openjdk-11 \
        --build-arg BASE_IMAGE=openjdk:11 \
        -t apache/drill:$DOCKER_TAG-openjdk-11 \
        .
 
-docker build \
-       --platform linux/amd64,linux/arm64 \
+docker buildx build \
+       --platform linux/arm64 \
        --build-arg BUILD_BASE_IMAGE=maven:3-openjdk-17 \
        --build-arg BASE_IMAGE=openjdk:17-slim-bullseye \
        -t apache/drill:$DOCKER_TAG-openjdk-17 \

Reply via email to