[cogl/wip/hadess/automake-1.16: 2/2] ci: Add naive CI



commit 67aa4c9004c735f3a9a73d9b8360686524c8fb2d
Author: Bastien Nocera <hadess hadess net>
Date:   Fri Apr 10 18:50:06 2020 +0200

    ci: Add naive CI

 .gitlab-ci.yml | 43 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 00000000..67958b5e
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,43 @@
+image: fedora:rawhide
+
+variables:
+  DEPENDENCIES:
+    gcc
+    gtk-doc
+    make
+    autoconf
+    autoconf-archive
+    automake
+    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]