Mercurial > minori
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> |