From 7137505268189e9ab9a50b014028edfdaaef11da Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Tue, 27 Sep 2016 10:54:55 +0200 Subject: .gitlab-ci.yml: added mingw32 build --- .gitlab-ci.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2133f00..04e0933 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -45,3 +45,24 @@ Build and Check with ubsan: - shared except: - tags +MinGW32: + image: fedora:24 + script: + - dnf install -y wine.i686 mingw32-gcc util-linux + - mount -t binfmt_misc binfmt_misc /proc/sys/fs/binfmt_misc + - echo ':DOSWin:M::MZ::/usr/bin/wine:' > /proc/sys/fs/binfmt_misc/register + - make autoreconf && rm -f tests/suite/mini-eagain2.c && mkdir -p build && cd build && + mingw32-configure --disable-doc --disable-valgrind-tests && + mingw32-make -j$(nproc) && mingw32-make -C tests check -j$(nproc) + tags: + - shared + except: + - tags + artifacts: + expire_in: 1 week + when: on_failure + paths: + - build/*.log + - build/tests/*.log + - build/tests/*/*.log + -- cgit v1.2.1