From 22e743823c189e8db8422cda66963a3a7bfca904 Mon Sep 17 00:00:00 2001 From: Jens Georg Date: Sat, 8 Jan 2022 11:23:04 +0100 Subject: ci: Enable doc build --- .gitlab-ci.yml | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 591ab8e..087940b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,17 +5,33 @@ flatpak: stage: build script: - flatpak-builder build-dir build-aux/org.gnome.GUPnP.json --stop-at=gssdp --user --disable-rofiles-fuse - - flatpak build build-dir meson _build + - flatpak build build-dir meson _build -Dgtk_doc=true - flatpak build build-dir ninja -C _build - flatpak build build-dir meson test -C _build --gdb + - tar cf doc.tar build/doc/GSSDP artifacts: - when: on_failure + when: 'always' name: "gssdp-_${CI_COMMIT_REF_NAME}" paths: - "${CI_PROJECT_DIR}/_build/meson-logs" + - "doc.tar" + +publish_doc: + stage: deploy + script: + - tar xf doc.tar + - mkdir -p public + - mv build/doc/GSSDP public/GSSDP + only: + - master + - /^wip\/.*\/ci.*$/ + - /^wip\/.*\/.*doc.*$/ + needs: + - flatpak stages: - build + - deploy #include: # - remote: "https://gitlab.freedesktop.org/freedesktop/ci-templates/-/raw/290b79e0e78eab67a83766f4e9691be554fc4afd/templates/ci-fairy.yml" -- cgit v1.2.1