From 539e32a07cb97148cc6c97ef4b637a9143aab255 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guido=20G=C3=BCnther?= <agx@sigxcpu.org> Date: Fri, 22 Jun 2018 10:52:40 +0200 Subject: [PATCH] Add .gitlab-ci to build and test phosh --- .gitlab-ci.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..ebed71a --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,22 @@ +before_script: + - apt-get -y update + - apt-get -y install build-essential git libgirepository1.0-dev valac + # We need libhandy in Debian for that + #- apt-get -y build-dep . + - apt-get -y install libgnome-desktop-3-dev libgtk-3-dev libpam0g-dev libupower-glib-dev libwayland-dev meson xvfb xauth + +build-native: + stage: build + tags: + - librem5 + script: + - export LC_ALL=C.UTF-8 + - git clone --depth=1 https://source.puri.sm/Librem5/libhandy + - cd libhandy + - meson . _build -Dgtk_doc=false -Dtests=false -Dexamples=false -Dglade_catalog=false + - ninja -C _build install + - cd .. + - meson . _build + - ninja -C _build + - xvfb-run ninja -C _build test + -- GitLab