更新Xvfb
This commit is contained in:
19
.github/workflows/build-exe.yml
vendored
19
.github/workflows/build-exe.yml
vendored
@@ -21,6 +21,25 @@ jobs:
|
||||
# 验证文件完整性
|
||||
file python-3.9.9-amd64.exe
|
||||
|
||||
- name: Install Xvfb and Dependencies
|
||||
# 仅在需要时安装,节省初始化时间
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y xvfb libxrender1 libxtst6 libxi6
|
||||
|
||||
- name: Run Java with Xvfb
|
||||
env:
|
||||
# 设置虚拟显示器编号
|
||||
DISPLAY: :99
|
||||
run: |
|
||||
# 1. 启动 Xvfb(后台运行)
|
||||
Xvfb :99 -screen 0 1024x768x16 &
|
||||
|
||||
# 2. 运行你的 Java 构建或测试任务
|
||||
# xvfb-run 是一个包装命令,它能自动处理显示器的开启和关闭,更推荐
|
||||
xvfb-run --auto-servernum ./gradlew test
|
||||
|
||||
|
||||
- name: Reset Wine environment (clean slate)
|
||||
run: |
|
||||
echo "=== 备份并删除旧的 Wine 配置目录 ==="
|
||||
|
||||
Reference in New Issue
Block a user