移除本地下载方式
Some checks failed
构建并部署 Spring Boot 应用 / build-and-deploy (push) Failing after 3m9s

This commit is contained in:
2025-10-14 03:58:49 +08:00
parent d796da9146
commit 1e8dd4b91f

View File

@@ -16,43 +16,30 @@ jobs:
with: with:
fetch-depth: 0 fetch-depth: 0
- name: 检查现有环境 - name: 设置 Java
run: |
echo "=== 环境检查 ==="
command -v mvn && mvn --version || echo "Maven 未安装"
command -v java && java -version || echo "Java 未安装"
command -v docker && docker --version || echo "Docker 未安装"
- name: 从本地文件安装 JDK 17
run: |
echo "安装 JDK..."
if [ -f "/opt/jdk-dist/openjdk-17.0.2_linux-x64_bin.tar.gz" ]; then
echo "使用本地 JDK 文件"
cp "/opt/jdk-dist/openjdk-17.0.2_linux-x64_bin.tar.gz" jdk.tar.gz
else
echo "从网络下载 JDK"
wget http://192.168.171.223:8082/openjdk-17.0.2_linux-x64_bin.tar.gz -O jdk.tar.gz
fi
sudo mkdir -p /opt/java
sudo tar -xzf jdk.tar.gz -C /opt/java --strip-components=1
echo "JAVA_HOME=/opt/java" >> $GITHUB_ENV
echo "/opt/java/bin" >> $GITHUB_PATH
rm -f jdk.tar.gz
- name: 设置 Maven
uses: actions/setup-java@v4.2.1 uses: actions/setup-java@v4.2.1
with: with:
distribution: 'maven' distribution: 'temurin' # 使用 Eclipse Temurin JDK
java-version: '17' java-version: '17'
cache: 'maven' cache: 'maven'
- name: 验证 Java 安装
run: |
echo "验证 Java 安装:"
java -version
javac -version
echo "JAVA_HOME: $JAVA_HOME"
- name: 验证环境 - name: 验证环境
run: | run: |
echo " 环境验证成功:" echo "Runner 工作目录: $(pwd)"
echo "Java 版本:"
java -version java -version
echo "Maven 版本:"
mvn --version mvn --version
echo "Docker 信息:"
docker --version docker --version
docker info
- name: 缓存 Maven 依赖 - name: 缓存 Maven 依赖
uses: actions/cache@v3 uses: actions/cache@v3