fix(ci): 回退 BuildKit — Jenkins Docker 未安装 buildx,去掉无效参数
Some checks failed
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled

Jenkins 服务器 Docker 缺少 buildx 组件,DOCKER_BUILDKIT=1 导致构建报错。
回退为 legacy builder,同时移除无效的 BUILDKIT_INLINE_CACHE 参数。

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
lzh
2026-03-23 11:26:25 +08:00
parent 4223c6b8da
commit 5dabc4762b

6
Jenkinsfile vendored
View File

@@ -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}