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
|
printf '[Desktop Entry]\nType=Application\nName=Quiz Client\nExec=quizlab-client\nIcon=quizlab-client\nCategories=Education;\n' > quizlab-client.desktop
|
||||||
export QMAKE=$(which qmake)
|
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
|
./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
|
- uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: linux
|
name: linux
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue