Add FUSE library for AppImage and improve artifact collection with better debugging

This commit is contained in:
Zephyron
2025-09-16 17:56:21 +10:00
parent b5db2cdbb5
commit 42379f0f38

View File

@@ -78,16 +78,20 @@ build-linux:
- apt-get install -y -qq nasm
- apt-get install -y -qq glslang-tools
- apt-get install -y -qq libmbedtls-dev catch2
- apt-get install -y -qq libfuse2
script:
- git submodule update --init --recursive
- cmake -B build -S . -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DENABLE_QT=ON -DENABLE_SDL2=ON -DENABLE_WEB_SERVICE=ON -DCITRON_USE_BUNDLED_VCPKG=ON -DCITRON_USE_BUNDLED_FFMPEG=ON -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_CXX_FLAGS="-Wno-error=conversion"
- cmake --build build --config $BUILD_TYPE --parallel $CMAKE_BUILD_PARALLEL_LEVEL
- chmod +x AppImage-build-local.sh
- ./AppImage-build-local.sh || echo "AppImage build failed, continuing..."
- ls -la build/bin/ || echo "No build/bin directory found"
- find build/ -name "*.so" -o -name "citron*" | head -20 || echo "No shared libraries or executables found"
artifacts:
paths:
- build/bin/citron
- build/bin/
- citron.AppImage
- build/dist/
expire_in: 1 week
when: always
only: