From 94afb884f037f7393058033fdd728e1a8c7cf392 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Tue, 5 Jul 2022 16:55:02 +0200 Subject: ci: Add CI --- .gitlab-ci.yml | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 00000000..5a9d15e1 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,39 @@ +image: fedora:latest + +variables: + DEPENDENCIES: + json-glib-devel + glib2-devel + libxml2-devel + gtk3-devel + libsoup-devel + gcr-devel + gnome-online-accounts-devel + uhttpmock-devel + gtk-doc + gobject-introspection-devel + meson + redhat-rpm-config + gcc + gcc-c++ + glibc-devel + vala + +build_stable: + before_script: + - dnf update -y --nogpgcheck + - dnf install -y --nogpgcheck $DEPENDENCIES + script: + - meson . _build --prefix=/usr + -Dgtk=enabled + -Dgnome=enabled + -Dgoa=enabled + -Dalways_build_tests=true + -Dinstalled_tests=false + -Dman=true + -Dgtk_doc=true + -Dintrospection=true + -Dvapi=true + - ninja -C _build + - ninja -C _build install + - ninja -C _build test -- cgit v1.2.1