summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2018-07-27 14:26:04 +0200
committerBastien Nocera <hadess@hadess.net>2018-07-27 14:44:53 +0200
commitb0a30ecef015a2ac2b612bcd4f46e2f215a83ee2 (patch)
treeb5b9b605bb1183b5de010e8641ecd1d90f6777ee /.gitlab-ci.yml
parentcb3a236f0e312ab6ef2d6feb1e6812711450a5e5 (diff)
downloadgnome-bluetooth-b0a30ecef015a2ac2b612bcd4f46e2f215a83ee2.tar.gz
build: Add CI
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml20
1 files changed, 20 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 00000000..33e46eb5
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,20 @@
+image: fedora:rawhide
+
+variables:
+ DEPENDENCIES: gtk-doc gobject-introspection-devel
+ gtk3-devel systemd-devel libcanberra-devel libnotify-devel
+ meson redhat-rpm-config gcc glibc-devel
+
+build_stable:
+ before_script:
+ # Work-around https://bugzilla.redhat.com/show_bug.cgi?id=1607172#c4
+ - echo "update dnf gdbm" >> translist.txt
+ - echo "remove python3-modulemd" >> translist.txt
+ - dnf shell -y --nogpgcheck translist.txt
+ - dnf update -y --nogpgcheck
+ - dnf install -y --nogpgcheck $DEPENDENCIES
+ script:
+ - meson . _build --prefix=/usr
+ - ninja -C _build
+ - ninja -C _build install
+ - ninja -C _build test