[nautilus: 1/2] ci: Add initial gitlab continuous integration
- From: Gitlab Administrative User <gitlab src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus: 1/2] ci: Add initial gitlab continuous integration
- Date: Sun, 29 Oct 2017 08:58:02 +0000 (UTC)
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]