gitlab: Add meson build to CI
authorArun Raghavan <arun@arunraghavan.net>
Mon, 17 Sep 2018 04:21:15 +0000 (09:51 +0530)
committerArun Raghavan <arun@arunraghavan.net>
Mon, 17 Sep 2018 05:05:57 +0000 (05:05 +0000)
.gitlab-ci.yml
scripts/Dockerfile

index b253960..5362f12 100644 (file)
@@ -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/
index aa4ae67..02864c6 100644 (file)
@@ -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