diff options
author | Emmanuele Bassi <ebassi@gmail.com> | 2020-06-04 12:07:12 +0000 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gmail.com> | 2020-06-04 12:07:12 +0000 |
commit | 92d2741a40bf8f0401ac70c520cc29e221dbcc79 (patch) | |
tree | 9392d51f68677a380c1e97aea85e4b10e2cb891b | |
parent | 122b390bbf4bf4283ef2a94f25a44ed23ead3e05 (diff) | |
parent | 134ac2f94207370674cbb692af14b2ea5df83d6c (diff) | |
download | cogl-92d2741a40bf8f0401ac70c520cc29e221dbcc79.tar.gz |
Merge branch 'simple-ci' into 'cogl-1.22'
Simple ci
See merge request GNOME/cogl!26
-rw-r--r-- | .gitlab-ci.yml | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 00000000..a7629fa1 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,48 @@ +image: fedora:rawhide + +variables: + DEPENDENCIES: + gcc + gtk-doc + make + autoconf + autoconf-archive + automake + gettext-devel + libtool + chrpath + mesa-dri-drivers + mesa-libEGL-devel + xorg-x11-server-Xvfb + pkgconfig(cairo) + 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) + COGL_RENDERER: "glx" + +build_stable: + before_script: + - dnf upgrade -y --nogpgcheck fedora-release fedora-repos* + - dnf update -y && dnf install -y $DEPENDENCIES + script: + - ./autogen.sh --disable-dependency-tracking --disable-gtk-doc + - make +# Disable the test suite; it completely fails on CI +# - xvfb-run -a -s "-screen 0 1024x768x24" make check + - make install + |