更新 .github/workflows/build-exe.yml

This commit is contained in:
2026-03-16 03:30:51 +08:00
Unverified
parent e671c9402f
commit b94754f827

View File

@@ -23,21 +23,20 @@ jobs:
- name: Install Xvfb and Dependencies - name: Install Xvfb and Dependencies
# 仅在需要时安装,节省初始化时间 # 仅在需要时安装,节省初始化时间
run: | run: |
sudo apt-get update sudo apt-get update
sudo apt-get install -y xvfb libxrender1 libxtst6 libxi6 sudo apt-get install -y xvfb libxrender1 libxtst6 libxi6
- name: Run Java with Xvfb
- name: Run Java with Xvfb env:
env: # 设置虚拟显示器编号
# 设置虚拟显示器编号 DISPLAY: :99
DISPLAY: :99 run: |
run: | # 1. 启动 Xvfb后台运行
# 1. 启动 Xvfb后台运行 Xvfb :99 -screen 0 1024x768x16 &
Xvfb :99 -screen 0 1024x768x16 &
# 2. 运行你的 Java 构建或测试任务 # 2. 运行你的 Java 构建或测试任务
# xvfb-run 是一个包装命令,它能自动处理显示器的开启和关闭,更推荐 # xvfb-run 是一个包装命令,它能自动处理显示器的开启和关闭,更推荐
xvfb-run --auto-servernum ./gradlew test xvfb-run --auto-servernum ./gradlew test
- name: Reset Wine environment (clean slate) - name: Reset Wine environment (clean slate)