[gssdp] ci: Enable doc build
- From: Jens Georg <jensgeorg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gssdp] ci: Enable doc build
- Date: Sat, 8 Jan 2022 10:23:20 +0000 (UTC)
commit 22e743823c189e8db8422cda66963a3a7bfca904
Author: Jens Georg <mail jensge org>
Date: Sat Jan 8 11:23:04 2022 +0100
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"
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]