Commit f3241c8e authored by Jordan Petridis's avatar Jordan Petridis 🌱 Committed by Olivier Crête

CI: Add a meson build job

parent fbe492fd
...@@ -28,6 +28,28 @@ build-and-test: ...@@ -28,6 +28,28 @@ build-and-test:
- stun/tests/test-suite.log - stun/tests/test-suite.log
- config.log - config.log
build meson:
image: 'fedora'
stage: build
variables:
PREFIX: "${CI_PROJECT_DIR}/libnice-prefix"
DEPENDENCIES: >
meson
net-tools
gnutls-devel
gupnp-igd-devel
glib2-devel
gobject-introspection-devel
gstreamer1-devel
gstreamer1-plugins-base-devel
redhat-rpm-config
before_script:
- dnf install -y ${DEPENDENCIES}
- mkdir -p "${CI_PROJECT_DIR}"
script:
- meson build/
- ninja -C build/
submit-to-coverity: submit-to-coverity:
image: registry.freedesktop.org/libnice/libnice/build-tools/coverity:2017.07 image: registry.freedesktop.org/libnice/libnice/build-tools/coverity:2017.07
stage: build stage: build
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment