[cogl/simple-ci: 1/6] ci: Add naive CI
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [cogl/simple-ci: 1/6] ci: Add naive CI
- Date: Thu, 4 Jun 2020 11:59:29 +0000 (UTC)
commit 3aef853654c14e88c42cc630feffc74a413020f5
Author: Bastien Nocera <hadess hadess net>
Date: Fri Apr 10 18:50:06 2020 +0200
ci: Add naive CI
.gitlab-ci.yml | 44 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 44 insertions(+)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 00000000..0ef871b9
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,44 @@
+image: fedora:rawhide
+
+variables:
+ DEPENDENCIES:
+ gcc
+ gtk-doc
+ make
+ autoconf
+ autoconf-archive
+ automake
+ gettext-devel
+ libtool
+ chrpath
+ pkgconfig(cairo)
+ mesa-libEGL-devel
+ pkgconfig(gbm)
+ pkgconfig(gdk-pixbuf-2.0)
+ pkgconfig(gl)
+ pkgconfig(glib-2.0)
+ pkgconfig(gobject-introspection-1.0)
+ pkgconfig(gtk-doc)
+ pkgconfig(libdrm)
+ pkgconfig(pango)
+ pkgconfig(xcomposite)
+ pkgconfig(xdamage)
+ pkgconfig(xext)
+ pkgconfig(xfixes)
+ pkgconfig(xrandr)
+ pkgconfig(wayland-server)
+ pkgconfig(wayland-client)
+ pkgconfig(wayland-cursor)
+ pkgconfig(wayland-egl)
+ pkgconfig(xkbcommon)
+
+build_stable:
+ before_script:
+ - dnf upgrade -y --nogpgcheck fedora-release fedora-repos*
+ - dnf update -y && dnf install -y $DEPENDENCIES
+ script:
+ - CPPFLAGS='-D_FORTIFY_SOURCE=2' ./autogen.sh --disable-dependency-tracking --enable-gtk-doc
--enable-gtk-tests
+ - make
+ - make check
+ - make install
+
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]