diff options
author | Jens Georg <mail@jensge.org> | 2022-01-08 11:23:04 +0100 |
---|---|---|
committer | Jens Georg <mail@jensge.org> | 2022-01-08 11:23:04 +0100 |
commit | 22e743823c189e8db8422cda66963a3a7bfca904 (patch) | |
tree | 342d4e524a8bfc39bdadfdb9301b7cceb7db4b24 | |
parent | 955fac3978ed6edd10e1c2a7a90f20cc53bbd852 (diff) | |
download | gssdp-22e743823c189e8db8422cda66963a3a7bfca904.tar.gz |
ci: Enable doc build
-rw-r--r-- | .gitlab-ci.yml | 20 |
1 files 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" |