summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Griffis <pgriffis@igalia.com>2020-09-19 15:02:30 -0700
committerPatrick Griffis <pgriffis@igalia.com>2020-09-19 15:41:25 -0700
commit435242475c2c4982d18d80a8e3a4f802168f385f (patch)
tree2c8bbf63ab6a74a64e47c4271096b986e93620d4
parent1a3a29a3e395180474243c6e3f2ae870efddf1eb (diff)
downloadlibsoup-435242475c2c4982d18d80a8e3a4f802168f385f.tar.gz
ci: Enable exporting docs to gitlab pages
-rw-r--r--.gitlab-ci.yml27
1 files changed, 27 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8165e9fb..1e09c998 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -3,6 +3,8 @@ image: registry.gitlab.gnome.org/gnome/libsoup/master:v5
stages:
- build
- coverage
+ - docs
+ - deploy
.build:
stage: build
@@ -44,3 +46,28 @@ coverage:
script:
- bash -x ./.gitlab-ci/coverage-docker.sh
coverage: '/^\s+lines\.+:\s+([\d.]+\%)\s+/'
+
+reference:
+ stage: docs
+ variables:
+ DESTDIR: _install
+ needs: []
+ script:
+ - meson _build -Dgtk_doc=true
+ # FIXME: ninja -C _build libsoup-3.0-doc fails
+ - ninja -C _build install
+ - mv _build/docs/reference/html/ _reference/
+ artifacts:
+ paths:
+ - _reference
+
+pages:
+ stage: deploy
+ needs: ['reference']
+ script:
+ - mv _reference/ public/
+ artifacts:
+ paths:
+ - public
+ only:
+ - master