[nautilus: 1/2] ci: Add initial gitlab continuous integration



commit 5c10353f10335ea7a3afeaeaa935fe542e19933c
Author: Florian Müllner <florian muellner gmail com>
Date:   Sat Oct 28 23:41:29 2017 +0000

    ci: Add initial gitlab continuous integration
    
    Eventually we want continuous integration based on flatpak-builder,
    but for now use a Fedora docker image. Do not run the test suite for
    now, as some of the tests require access to the display server and
    we'll still need to figure out how to provide that ...

 .gitlab-ci.yml | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 000000000..1a323863b
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,17 @@
+image: fedora:26
+
+stages:
+ - build
+
+before_script:
+  - dnf install -y gcc meson gettext itstool redhat-rpm-config git
+                   gtk3-devel gnome-autoar-devel gnome-desktop3-devel
+                   gobject-introspection-devel gsettings-desktop-schemas-devel
+                   libselinux-devel libxml2-devel tracker-devel
+                   desktop-file-utils
+
+build-nautilus:
+  stage: build
+  script:
+    - meson _build .
+    - ninja -C _build install


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]