summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorJonas Ã…dahl <jadahl@gmail.com>2018-06-14 21:01:35 +0200
committerGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>2018-11-07 11:24:28 +0000
commita8e9f46ed856d2719a29dcb460ea4386833e62a1 (patch)
tree0b38afb55a7b5be5d4f4005950e1992f7947ec67 /.gitlab-ci.yml
parentfe78467815bfc5b314282843f1859b7cdcf26396 (diff)
downloadmutter-a8e9f46ed856d2719a29dcb460ea4386833e62a1.tar.gz
Add .gitlab-ci.yml for build testing
This adds compilation testing using meson on the gitlab instance. It uses a prebuild image built, described in .gitlab-ci/Dockerfile, based on Fedora 29. The image is build and published by running: cd .gitlab-ci/ docker build -t registry.gitlab.gnome.org/gnome/mutter/master:v1 . docker push registry.gitlab.gnome.org/gnome/mutter/master:v1 Resolves: https://gitlab.gnome.org/GNOME/mutter/merge_requests/132
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml11
1 files changed, 11 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 000000000..df15a050d
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,11 @@
+image: registry.gitlab.gnome.org/gnome/mutter/master:v1
+
+stages:
+ - build
+
+build-mutter:
+ stage: build
+ script:
+ - meson . build -Degl_device=true -Dwayland_eglstream=true
+ - ninja -C build
+ - ninja -C build install