comparison .builds/linux.yml @ 124:4c812fdf82a6

linux: add material for creating appimages, upload artifacts after CI build
author Paper <mrpapersonic@gmail.com>
date Thu, 09 Nov 2023 00:57:05 -0500
parents fcae8bece0ec
children 4067388485c1
comparison
equal deleted inserted replaced
123:a45edd073f9e 124:4c812fdf82a6
12 tasks: 12 tasks:
13 - build: | 13 - build: |
14 cd minori 14 cd minori
15 mkdir build 15 mkdir build
16 cd build 16 cd build
17 cmake .. -G "Unix Makefiles" 17 cmake .. -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release
18 make 18 make
19
20 wget -O linuxdeploy "https://github.com/linuxdeploy/linuxdeploy/releases/download/1-alpha-20231026-1/linuxdeploy-x86_64.AppImage"
21 chmod +x linuxdeploy
22 ./linuxdeploy --appdir Minori --executable minori -l libanimia.so -l libanitomy.so -l libpugixml.so.1.13 -d rc/Minori.desktop -i rc/Minori.png --output appimage
23 artifacts:
24 - minori/build/Minori-x86_64.AppImage
19 triggers: 25 triggers:
20 - action: email 26 - action: email
21 condition: failure 27 condition: failure
22 to: Paper <mrpapersonic@gmail.com> 28 to: Paper <mrpapersonic@gmail.com>