summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorOndrej Holy <oholy@redhat.com>2018-05-25 10:49:50 +0200
committerOndrej Holy <oholy@redhat.com>2018-05-30 10:47:40 +0200
commite0afabc3ab3377b31bfb54ed90dd6936025aa83f (patch)
tree2e04c1b2930b24513edc371d2a084f9deec63d9d /.gitlab-ci.yml
parent38831e4ea149a0b4731d123c63d8b493d30ad0be (diff)
downloadgvfs-e0afabc3ab3377b31bfb54ed90dd6936025aa83f.tar.gz
Add initial GitLab CI configuration
Let's use GitLab CI to automaticaly build merge requests before push.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml44
1 files changed, 44 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 00000000..b15f6193
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,44 @@
+image: fedora:rawhide
+
+before_script:
+ - dnf install -y avahi-devel
+ avahi-glib-devel
+ dbus-glib-devel
+ docbook-style-xsl
+ fuse-devel
+ gcc
+ gcr-devel
+ gettext-devel
+ glib2-devel
+ gnome-online-accounts-devel
+ libarchive-devel
+ libbluray-devel
+ libcap-devel
+ libcdio-paranoia-devel
+ libexif-devel
+ libgcrypt-devel
+ libgdata-devel
+ libgphoto2-devel
+ libgudev-devel
+ libimobiledevice-devel
+ libmtp-devel
+ libnfs-devel
+ libplist-devel
+ libsecret-devel
+ libsmbclient-devel
+ libsoup-devel
+ libtalloc-devel
+ libudisks2-devel
+ libusb-devel
+ libxslt-devel
+ meson
+ openssh-clients
+ pkgconf-pkg-config
+ polkit-devel
+ systemd-devel
+
+build:
+ stage: build
+ script:
+ - meson build --werror
+ - ninja -C build