diff options
author | Adrian Johnson <ajohnson@redneon.com> | 2022-05-07 19:16:35 +0930 |
---|---|---|
committer | Adrian Johnson <ajohnson@redneon.com> | 2022-05-07 20:16:39 +0930 |
commit | e485bb1e26e91d059270bc49b00e47dd26929b72 (patch) | |
tree | 721c3a3086cc5f18725046800b7247c606a81923 /.gitlab-ci.yml | |
parent | 455a4cca5472a309d036b6393f1db0dc4403d303 (diff) | |
download | cairo-e485bb1e26e91d059270bc49b00e47dd26929b72.tar.gz |
Add mingw-32 and mingw-64 CI builds
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 46cc5f0cf..2b033ed02 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -219,6 +219,42 @@ fedora meson build: paths: - 'builddir/meson-logs/' +meson mingw-32 build: + extends: + - '.fdo.distribution-image@fedora' + stage: 'build' + before_script: + - dnf install -y 'dnf-command(builddep)' + - dnf builddep -y mingw32-cairo + script: + - mkdir builddir + - cd builddir + - mingw32-meson --default-library=both + - ninja install + artifacts: + expire_in: "7 days" + when: "always" + paths: + - 'builddir/meson-logs/' + +meson mingw-64 build: + extends: + - '.fdo.distribution-image@fedora' + stage: 'build' + before_script: + - dnf install -y 'dnf-command(builddep)' + - dnf builddep -y mingw64-cairo + script: + - mkdir builddir + - cd builddir + - mingw64-meson --default-library=both + - ninja install + artifacts: + expire_in: "7 days" + when: "always" + paths: + - 'builddir/meson-logs/' + # Based on https://gitlab.freedesktop.org/gstreamer/gstreamer/-/blob/main/.gitlab-ci.yml (.build windows) .build meson windows: image: $WINDOWS_IMAGE |