diff options
author | Bastien Nocera <hadess@hadess.net> | 2020-09-18 12:14:23 +0200 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2020-09-18 12:38:38 +0200 |
commit | 80e4959184ff6a46171c87720265db8292947241 (patch) | |
tree | c8604ddada088dcda856d257c49c8ee975299539 | |
parent | 563f6714c43af0b3b7b9bacaf891f7328f07e597 (diff) | |
download | cheese-80e4959184ff6a46171c87720265db8292947241.tar.gz |
ci: Add CI
-rw-r--r-- | .gitlab-ci.yml | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 00000000..8d8d944d --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,45 @@ +variables: + GIT_SUBMODULE_STRATEGY: normal + FEDORA_DEPS: + redhat-rpm-config + meson + git + cairo-devel + desktop-file-utils + clutter-devel + clutter-gst3-devel + clutter-gtk-devel + gcc + gettext + gnome-desktop3-devel + gobject-introspection-devel + gsettings-desktop-schemas-devel + gstreamer1-devel + gstreamer1-plugins-base-devel + gstreamer1-plugins-good + gstreamer1-plugins-bad-free-devel + gtk3-devel + gtk-doc + itstool + libappstream-glib + libcanberra-devel + libX11-devel + totem-pl-parser-devel + vala + chrpath + docbook-dtds + docbook-style-xsl + itstool + libXtst-devel + libxslt + xorg-x11-server-Xvfb + +build-fedora: + image: fedora:latest + stage: test + before_script: + - dnf install -y $FEDORA_DEPS + script: + - meson _build + - ninja -C _build install + - G_MESSAGES_DEBUG=all xvfb-run -a -s "-screen 0 1024x768x24" ninja -C _build test |