chore: 优化 Java 安装步骤,移除缓存和镜像下载,直接使用官方设置
Some checks failed
/ build (push) Failing after 3h8m45s

This commit is contained in:
2025-08-14 17:05:36 +08:00
parent 840be42171
commit 6433e699a9

View File

@@ -38,37 +38,12 @@ jobs:
- name: 📦 Install dependencies
run: pnpm install
- name: ⚡ Cache Java installation
uses: actions/cache@v3
id: java-cache
- name: 🏗 Setup Java
uses: actions/setup-java@v3
with:
path: /opt/java
key: java-17-${{ runner.os }}-v2
- name: 🏗 Setup Java (with China mirror)
if: steps.java-cache.outputs.cache-hit != 'true'
run: |
# 使用清华大学镜像下载 Java (更快)
echo "Downloading Java 17 from Tsinghua mirror..."
wget -q --timeout=30 --tries=3 \
https://mirrors.tuna.tsinghua.edu.cn/Adoptium/17/jdk/x64/linux/OpenJDK17U-jdk_x64_linux_hotspot_17.0.9_9.tar.gz \
-O java17.tar.gz
# 解压并安装
tar -xf java17.tar.gz
sudo mkdir -p /opt
sudo mv jdk-17.0.9+9 /opt/java
sudo chmod -R 755 /opt/java
- name: ⚡ Configure Java environment
run: |
echo "JAVA_HOME=/opt/java" >> $GITHUB_ENV
echo "/opt/java/bin" >> $GITHUB_PATH
- name: ⚡ Verify Java installation
run: |
java -version
echo "JAVA_HOME: $JAVA_HOME"
distribution: 'temurin'
java-version: '17'
cache: 'gradle'
- name: ⚡ Configure Java mirrors for speed
run: |