From fc18638a24c29cb977c7f9740e79f079a4e6452f Mon Sep 17 00:00:00 2001 From: Christoph Reiter Date: Tue, 4 Dec 2018 18:40:03 +0100 Subject: ci: add a msys2 mingw64 job --- .gitlab-ci.yml | 45 ++++++++++++++++++++++++++++++--------------- 1 file changed, 30 insertions(+), 15 deletions(-) (limited to '.gitlab-ci.yml') diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d7c8eec3..585d5e95 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,23 +3,38 @@ image: registry.gitlab.gnome.org/gnome/gnome-runtime-images/base:latest stages: - build -before_script: - - > - dnf install -y \ - gcc \ - gcc-c++ \ - meson \ - redhat-rpm-config \ - glib2-devel \ - harfbuzz-devel \ - fribidi-devel \ - cairo-devel \ - gobject-introspection-devel \ - cairo-gobject-devel \ - abattis-cantarell-fonts - build-pango: stage: build + before_script: + - > + dnf install -y \ + gcc \ + gcc-c++ \ + meson \ + redhat-rpm-config \ + glib2-devel \ + harfbuzz-devel \ + fribidi-devel \ + cairo-devel \ + gobject-introspection-devel \ + cairo-gobject-devel \ + abattis-cantarell-fonts script: - meson _build - ninja -C _build dist + +msys2-mingw64: + stage: build + tags: + - win32 + variables: + MSYSTEM: "MINGW64" + CHERE_INVOKING: "yes" + script: + - C:\msys64\usr\bin\pacman --noconfirm -Syyuu + - C:\msys64\usr\bin\bash -lc "bash -x ./.gitlab-ci/test-msys2.sh" + artifacts: + name: "%CI_JOB_NAME%-%CI_COMMIT_REF_NAME%" + when: always + paths: + - _build/meson-logs -- cgit v1.2.1