From 802d169c412cce603aac085e55a370075b449801 Mon Sep 17 00:00:00 2001 From: duorameng <2997944583@qq.com> Date: Tue, 9 Jun 2026 19:18:32 +0800 Subject: [PATCH] build: parallelize agent builds in Dockerfile to speed up compilation --- docker/Dockerfile | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 9fbbb23..e63e126 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -115,11 +115,12 @@ RUN --mount=type=cache,target=/go/pkg/mod \ tar -czvf /opt/agent/baihu-agent-$os-$arch.tar.gz baihu-agent$suffix config.example.ini && \ rm baihu-agent$suffix; \ } && \ - build_agent linux amd64 "" && \ - build_agent linux arm64 "" && \ - build_agent android arm64 "" && \ - build_agent darwin amd64 "" && \ - build_agent darwin arm64 "" && \ + build_agent linux amd64 "" & pid1=$!; \ + build_agent linux arm64 "" & pid2=$!; \ + build_agent android arm64 "" & pid3=$!; \ + build_agent darwin amd64 "" & pid4=$!; \ + build_agent darwin arm64 "" & pid5=$!; \ + wait $pid1 && wait $pid2 && wait $pid3 && wait $pid4 && wait $pid5 && \ echo "Agent build completed for all platforms" # ================================ # Stage 4: Final image