From: Andrea Bolognani Date: Thu, 14 Jun 2018 14:34:20 +0000 (+0200) Subject: travis: Add MinGW builds X-Git-Tag: v4.5.0-rc1~100 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2b43314d8c85fec9d319a16657dd207d4c451aa3;p=thirdparty%2Flibvirt.git travis: Add MinGW builds We build on Fedora Rawhide, same as on the CentOS CI environment. Signed-off-by: Andrea Bolognani Reviewed-by: Daniel P. Berrangé --- diff --git a/.travis.yml b/.travis.yml index 0efa14a1c3..56d25b2ecd 100644 --- a/.travis.yml +++ b/.travis.yml @@ -19,6 +19,18 @@ matrix: - IMAGE="centos-7" - DISTCHECK_CONFIGURE_FLAGS="--with-init-script=upstart" - DOCKER_CMD="$LINUX_CMD" + - services: + - docker + env: + - IMAGE="fedora-rawhide" + - MINGW="mingw32" + - DOCKER_CMD="$MINGW_CMD" + - services: + - docker + env: + - IMAGE="fedora-rawhide" + - MINGW="mingw64" + - DOCKER_CMD="$MINGW_CMD" - compiler: clang language: c os: osx @@ -32,6 +44,7 @@ script: -v $(pwd):/build -w /build -e VIR_TEST_DEBUG="$VIR_TEST_DEBUG" + -e MINGW="$MINGW" -e DISTCHECK_CONFIGURE_FLAGS="$DISTCHECK_CONFIGURE_FLAGS" "libvirt/buildenv-$IMAGE" /bin/sh -xc "$DOCKER_CMD" @@ -53,6 +66,17 @@ env: exit 1 ) " + - MINGW_CMD=" + NOCONFIGURE=1 ./autogen.sh && + \$MINGW-configure && + make -j3 || + ( + echo '=== LOG FILE(S) START ==='; + find -name test-suite.log | xargs cat; + echo '=== LOG FILE(S) END ==='; + exit 1 + ) + " # We can't run 'distcheck' or 'syntax-check' because they fail on # macOS, but doing 'install' and 'dist' gives us some useful coverage - MACOS_CMD="