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