From c069ec7f92ff8350857450631fdc97bb9dcfaf08 Mon Sep 17 00:00:00 2001 From: zhangli <123879394@qq.com> Date: Fri, 18 Jul 2025 15:20:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=86=8D=E4=BF=AE=E6=94=B9=E4=B8=80=E4=B8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile.buildagent | 14 ++++++++------ Jenkinsfile | 3 +-- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/Dockerfile.buildagent b/Dockerfile.buildagent index d8bafac..f893f6c 100644 --- a/Dockerfile.buildagent +++ b/Dockerfile.buildagent @@ -1,13 +1,15 @@ # 使用 JDK 8 作为构建环境 FROM openjdk:8-jdk -# 安装 Maven -RUN apt update && \ - apt install -y maven && \ - mvn --version +# 使用阿里云的 apt 镜像源(Debian 11 bullseye) +RUN sed -i 's/deb.debian.org/mirrors.aliyun.com/g' /etc/apt/sources.list && \ + sed -i 's/security.debian.org/mirrors.aliyun.com/g' /etc/apt/sources.list -# 安装 Git(用于代码拉取) -RUN apt install -y git +# 更新包列表并安装 Maven 和 Git +RUN apt update && \ + apt install -y maven git && \ + mvn --version && \ + git --version # 设置工作目录 WORKDIR /home/jenkins/workspace \ No newline at end of file diff --git a/Jenkinsfile b/Jenkinsfile index 83cb5fa..c0c7841 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -26,7 +26,6 @@ pipeline { steps { echo "🛠️ 正在使用 Maven 构建..." sh ''' - export MAVEN_OPTS="--add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.compiler/java.util=ALL-UNNAMED" mvn clean package -s settings.xml ''' } @@ -67,7 +66,7 @@ pipeline { --name \${CONTAINER_NAME} \ --network sczx-net \ -p 8098:8098 \ - -e JAVA_OPTS="-Xms256m -Xmx512m -Duser.timezone=Asia/Shanghai --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.compiler/java.util=ALL-UNNAMED" \ + -e JAVA_OPTS="-Xms256m -Xmx512m -Duser.timezone=Asia/Shanghai" \ --restart always \ \${DOCKER_IMAGE} """