diff options
author | Christoph Reiter <reiter.christoph@gmail.com> | 2018-12-04 18:40:03 +0100 |
---|---|---|
committer | Christoph Reiter <reiter.christoph@gmail.com> | 2018-12-04 18:55:42 +0100 |
commit | fc18638a24c29cb977c7f9740e79f079a4e6452f (patch) | |
tree | 85eaac4bd658eff77526c0ccee0393f9548a4a71 /.gitlab-ci.yml | |
parent | e6cce4b415038025f036965d66cbb2b0e831962a (diff) | |
download | pango-fc18638a24c29cb977c7f9740e79f079a4e6452f.tar.gz |
ci: add a msys2 mingw64 job
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 45 |
1 files changed, 30 insertions, 15 deletions
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 |