summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitlab-ci.yml34
1 files changed, 33 insertions, 1 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 53fb192..b635fd2 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -69,13 +69,14 @@ build meson:
gobject-introspection-devel
gstreamer1-devel
redhat-rpm-config
+ gtk-doc
except:
- schedules
before_script:
- dnf install -y ${DEPENDENCIES}
- mkdir -p "${CI_PROJECT_DIR}"
script:
- - meson --werror build/
+ - meson --werror -Dgtk_doc=enabled --prefix=$PREFIX build/
- ninja -C build/
artifacts:
paths:
@@ -100,6 +101,7 @@ test meson:
gobject-introspection-devel
gstreamer1-devel
redhat-rpm-config
+ gtk-doc
before_script:
- dnf install -y ${DEPENDENCIES}
- mkdir -p "${CI_PROJECT_DIR}"
@@ -111,6 +113,36 @@ test meson:
paths:
- build/meson-logs/
+doc-and-install meson:
+ stage: test
+ image: fedora
+ dependencies:
+ - build meson
+ except:
+ - schedules
+ variables:
+ PREFIX: "${CI_PROJECT_DIR}/libnice-prefix"
+ DEPENDENCIES: >
+ meson
+ net-tools
+ gnutls-devel
+ gupnp-igd-devel
+ glib2-devel
+ gobject-introspection-devel
+ gstreamer1-devel
+ redhat-rpm-config
+ gtk-doc
+ before_script:
+ - dnf install -y ${DEPENDENCIES}
+ - mkdir -p "${CI_PROJECT_DIR}"
+ script:
+ - ninja -C build libnice-doc
+ - ninja -C build/ install
+ - ls -lR ${PREFIX}
+ artifacts:
+ paths:
+ - build/docs/reference/libnice/html/
+
submit-to-coverity:
image: registry.freedesktop.org/libnice/libnice/build-tools/coverity:2017.07
stage: build