From 5dabc4762b34ea63964181c929d48e4ab7baecda Mon Sep 17 00:00:00 2001 From: lzh Date: Mon, 23 Mar 2026 11:26:25 +0800 Subject: [PATCH] =?UTF-8?q?fix(ci):=20=E5=9B=9E=E9=80=80=20BuildKit=20?= =?UTF-8?q?=E2=80=94=20Jenkins=20Docker=20=E6=9C=AA=E5=AE=89=E8=A3=85=20bu?= =?UTF-8?q?ildx=EF=BC=8C=E5=8E=BB=E6=8E=89=E6=97=A0=E6=95=88=E5=8F=82?= =?UTF-8?q?=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Jenkins 服务器 Docker 缺少 buildx 组件,DOCKER_BUILDKIT=1 导致构建报错。 回退为 legacy builder,同时移除无效的 BUILDKIT_INLINE_CACHE 参数。 Co-Authored-By: Claude Opus 4.6 (1M context) --- Jenkinsfile | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 9e88007..ae8fe5f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -17,8 +17,8 @@ pipeline { } environment { - // 启用 BuildKit(使层缓存、BUILDKIT_INLINE_CACHE 等特性真正生效) - DOCKER_BUILDKIT = '1' + // 注意:Jenkins 服务器 Docker 未安装 buildx,暂不启用 BuildKit + // 待安装 buildx 后可取消注释: DOCKER_BUILDKIT = '1' // 镜像仓库配置(Infra 服务器内网地址,Prod 服务器可通过内网拉取) REGISTRY = '172.17.16.7:5000' @@ -211,8 +211,6 @@ pipeline { docker build \ -f docker/Dockerfile.deps \ -t ${env.DEPS_IMAGE} \ - --build-arg BUILDKIT_INLINE_CACHE=1 \ - --build-arg MAVEN_OPTS="${env.MAVEN_OPTS}" \ . docker push ${env.DEPS_IMAGE}