From ac4d2bfb2d5d577d1b80a011e7447761fbba7113 Mon Sep 17 00:00:00 2001 From: samwaf Date: Mon, 18 Nov 2024 09:21:14 +0800 Subject: [PATCH] ci:test arm64 --- Dockerfile | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index bec4d7a..bfb71e9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,19 +14,16 @@ RUN apk update && \ # 复制适用架构的二进制文件到镜像 ARG TARGETARCH -ENV BINARY_PATH="" +RUN echo "Building for architecture: ${TARGETARCH}" +# 使用RUN指令和if语句根据架构选择文件 RUN if [ "${TARGETARCH}" = "amd64" ]; then \ - export BINARY_PATH="dist/samwaf_linux_linux_amd64_v1/SamWafLinux64"; \ + cp dist/samwaf_linux_linux_amd64_v1/SamWafLinux64 ./SamWafLinux64; \ elif [ "${TARGETARCH}" = "arm64" ]; then \ - export BINARY_PATH="dist/samwaf_linux_arm64_linux_arm64_v8.0/SamWafLinuxArm64"; \ + cp dist/samwaf_linux_arm64_linux_arm64/SamWafLinuxArm64 ./SamWafLinux64; \ else \ echo "Unknown architecture: ${TARGETARCH}" && exit 1; \ fi -# 复制文件到镜像中 -COPY ${BINARY_PATH} ./SamWafLinux64 - - # 设置执行权限 RUN chmod +x SamWafLinux64