[pulseaudio-commits] [Git][pulseaudio/pulseaudio][master] gitlab: Add meson build to CI

Arun Raghavan gitlab at gitlab.freedesktop.org
Mon Sep 17 05:22:37 UTC 2018


Arun Raghavan pushed to branch master at PulseAudio / pulseaudio


Commits:
34153758 by Arun Raghavan at 2018-09-17T05:05:57Z
gitlab: Add meson build to CI

- - - - -


2 changed files:

- .gitlab-ci.yml
- scripts/Dockerfile


Changes:

=====================================
.gitlab-ci.yml
=====================================
@@ -13,6 +13,10 @@ build:
     - make check-daemon
     - ulimit -c 0 # don't dump core files on tests that are supposed to assert
     - make distcheck
+    - cd ..
+    - meson . build-meson
+    - ninja -C build-meson
   artifacts:
     paths:
       - build/
+      - build-meson/


=====================================
scripts/Dockerfile
=====================================
@@ -41,6 +41,8 @@ RUN apt-get update && apt-get install -y \
     libxml-parser-perl \
     libxtst-dev \
     make \
+    meson \
+    ninja-build \
     systemd
 
 # Add a user and set as default for the build. This is safer, in general, and



View it on GitLab: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/commit/34153758494ae1554419832c0c4047467859516d

-- 
View it on GitLab: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/commit/34153758494ae1554419832c0c4047467859516d
You're receiving this email because of your account on gitlab.freedesktop.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/pulseaudio-commits/attachments/20180917/b9a29a6a/attachment-0001.html>


More information about the pulseaudio-commits mailing list