ci: Add initial gitlab continuous integration

Continuous integration is good, in particular when used before
merging a change to master as allowed by gitlab. And now that
we enabled some basic syntax checking of source files, we even
have something useful to test for ...

Fixes https://gitlab.gnome.org/GNOME/gnome-shell-extensions/issues/32
This commit is contained in:
Florian Müllner
2017-12-01 00:14:41 +01:00
parent b90c99b87c
commit 9d5b149428
+13
View File
@@ -0,0 +1,13 @@
image: fedora:rawhide
stages:
- build
before_script:
- dnf install -y meson gettext gjs-devel
build-shell-extensions:
stage: build
script:
- meson _build .
- ninja -C _build test install