更新 .github/workflows/build-exe.yml
This commit is contained in:
27
.github/workflows/build-exe.yml
vendored
27
.github/workflows/build-exe.yml
vendored
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user