summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml19
1 files changed, 15 insertions, 4 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 23a8276..6b9fa5a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -3,6 +3,7 @@ variables:
stages:
- build
+ - deploy
build:ubuntu:
stage: build
@@ -11,7 +12,6 @@ build:ubuntu:
- apt-get update &&
- apt-get install -q -y --no-install-recommends
gobject-introspection
- gtk-doc-tools
libgdk-pixbuf2.0-dev
libgirepository1.0-dev
libglib2.0-dev
@@ -23,15 +23,26 @@ build:ubuntu:
python3-setuptools
xsltproc
docbook-xsl-ns
- - pip3 install meson
+ - pip3 install meson gi-docgen
script:
- meson _build -Ddocbook_docs=enabled
- ninja -C _build install
+ - mv _build/docs/reference/libnotify-0 _reference
artifacts:
expose_as: "Build artifacts"
paths:
- _build/docs/notification-spec.html
- - _build/docs/reference/html
- - _build/docs/reference/html/index.html
+ - _reference
- _build/meson-logs
+pages:
+ stage: deploy
+ script:
+ - mkdir public
+ - mv _reference/* public/
+ artifacts:
+ when: on_success
+ paths:
+ - public
+ # https://github.com/linux-test-project/lcov/issues/58
+ allow_failure: true