diff options
author | Patrick Griffis <pgriffis@igalia.com> | 2020-09-19 15:02:30 -0700 |
---|---|---|
committer | Patrick Griffis <pgriffis@igalia.com> | 2020-09-19 15:41:25 -0700 |
commit | 435242475c2c4982d18d80a8e3a4f802168f385f (patch) | |
tree | 2c8bbf63ab6a74a64e47c4271096b986e93620d4 | |
parent | 1a3a29a3e395180474243c6e3f2ae870efddf1eb (diff) | |
download | libsoup-435242475c2c4982d18d80a8e3a4f802168f385f.tar.gz |
ci: Enable exporting docs to gitlab pages
-rw-r--r-- | .gitlab-ci.yml | 27 |
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 |