diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bf46ccc8b18bc211d9e280a87f9866450164cf67..9ad3db45524cb305084c7f360277a4beae5dd3e9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -23,7 +23,7 @@ stages: # List of stages for jobs, and their order of execution .f34-ogl: image: git.fossgalaxy.com:8042/gamedev/containers/fedora:34-opengl before_script: - - dnf install -y pkgconfig\(dri\) pkgconfig\(glu\) pkgconfig\(x11\) pkgconfig\(xcursor\) pkgconfig\(xi\) pkgconfig\(xinerama\) pkgconfig\(xrandr\) + - dnf install -y pkgconfig\(dri\) pkgconfig\(glu\) pkgconfig\(x11\) pkgconfig\(xcursor\) pkgconfig\(xi\) pkgconfig\(xinerama\) pkgconfig\(xrandr\) doxygen - dnf install -y libxcb-devel libfontenc-devel libXaw-devel libXcomposite-devel libXcursor-devel libXdmcp-devel libXft-devel libXtst-devel libXinerama-devel libxkbfile-devel libXrandr-devel libXres-devel libXScrnSaver-devel libXvMC-devel xorg-x11-xtrans-devel xcb-util-wm-devel xcb-util-image-devel xcb-util-keysyms-devel xcb-util-renderutil-devel libXdamage-devel libXxf86vm-devel libXv-devel xkeyboard-config-devel xcb-util-devel libuuid-devel - pip install conan @@ -39,10 +39,24 @@ build:fedora: build:debian: image: debian:stable + stage: build before_script: - - apt update && apt install -y build-essential python3 + - apt update && apt install -y build-essential python3-pip - pip install conan script: - cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug - cmake --build build +# Deploy doxygen pages +pages: + extends: .f34-ogl + stage: deploy + only: + - develop + script: + - cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug + - cmake --build build --target docs + - cp -r build/docs/html public + artifacts: + paths: + - public