镜像本地java
Some checks failed
构建并部署 Spring Boot 应用 / build-and-deploy (push) Failing after 5s

This commit is contained in:
2025-10-14 00:36:04 +08:00
parent ab972a71fa
commit 00b1d2a09a

View File

@@ -16,12 +16,36 @@ jobs:
with:
fetch-depth: 0
- name: 设置 JDK 17
uses: actions/setup-java@v4.2.1
with:
java-version: '17'
distribution: 'temurin'
cache: 'maven'
- name: 从本地服务器下载并安装 JDK 17
run: |
echo "开始从本地服务器下载 JDK..."
wget http://115.190.121.151:8081/openjdk-17.0.2_linux-x64_bin.tar.gz -O jdk.tar.gz
# 验证下载文件
if [ ! -f jdk.tar.gz ]; then
echo "❌ JDK 下载失败"
exit 1
fi
echo "解压并安装 JDK..."
sudo mkdir -p /opt/java
sudo tar -xzf jdk.tar.gz -C /opt/java --strip-components=1
echo "设置环境变量..."
echo "JAVA_HOME=/opt/java" >> $GITHUB_ENV
echo "/opt/java/bin" >> $GITHUB_PATH
# 清理临时文件
rm -f jdk.tar.gz
echo "✅ JDK 安装完成"
- name: 验证 Java 安装
run: |
echo "验证 Java 安装:"
java -version
javac -version
echo "JAVA_HOME: $JAVA_HOME"
echo "PATH: $PATH"
- name: 验证环境
run: |
@@ -53,7 +77,7 @@ jobs:
- name: 运行测试
run: mvn test
- name: 构建 Docker 镜像
run: |
# 使用 Dockerfile 构建镜像