mirror of
https://github.com/EDeev/quizlab.git
synced 2026-10-07 20:49:34 +03:00
Релиз: проверка, что AppImage запускается
This commit is contained in:
parent
8655a13417
commit
b4533d0735
1 changed files with 8 additions and 0 deletions
8
.github/workflows/release.yml
vendored
8
.github/workflows/release.yml
vendored
|
|
@ -71,6 +71,14 @@ jobs:
|
|||
printf '[Desktop Entry]\nType=Application\nName=Quiz Client\nExec=quizlab-client\nIcon=quizlab-client\nCategories=Education;\n' > quizlab-client.desktop
|
||||
export QMAKE=$(which qmake)
|
||||
./linuxdeploy-x86_64.AppImage --appdir appdir -e quizlab-client -d quizlab-client.desktop -i quizlab-client.svg --plugin qt --output appimage
|
||||
- name: Проверка — AppImage запускается и работает 5 секунд
|
||||
run: |
|
||||
sudo apt-get install -y -qq xvfb
|
||||
xvfb-run -a ./quizlab-client-linux-x86_64.AppImage --appimage-extract-and-run > run.log 2>&1 &
|
||||
sleep 5
|
||||
cat run.log
|
||||
pgrep -f quizlab-client > /dev/null || { echo "клиент завершился"; exit 1; }
|
||||
echo "клиент работает"
|
||||
- uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: linux
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue