From 584555338cb14fb33cacec5b1d75ed147bb55883 Mon Sep 17 00:00:00 2001 From: Vadim Lopatin Date: Tue, 12 Sep 2017 13:11:24 +0300 Subject: [PATCH] update travis --- .travis.yml | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index bf4e0d3..036dc78 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,14 +8,28 @@ os: - osx env: - - ARCH=x86 - - ARCH=x86_64 + - ARCH=x86_64 CONFIG=default + - ARCH=x86_64 CONFIG=minimal + - ARCH=x86_64 CONFIG=console + - ARCH=x86 CONFIG=default + - ARCH=x86 CONFIG=minimal + - ARCH=x86 CONFIG=console + +d: + - dmd + - dmd-beta + - ldc + - ldc-beta # No-one cares about OS X x86 matrix: exclude: - os: osx - env: ARCH=x86 + env: ARCH=x86 CONFIG=default + - os: osx + env: ARCH=x86 CONFIG=minimal + - os: osx + env: ARCH=x86 CONFIG=console # Sort out packages install: @@ -30,7 +44,8 @@ install: then sudo dpkg --add-architecture i386 sudo apt-get update - sudo apt-get install -y gcc-multilib libgl1-mesa-glx:i386 libfreetype6:i386 libsdl2-2.0-0:i386 zlib1g-dev:i386 + sudo apt-get install -y gcc-multilib libgl1-mesa-glx-lts-utopic:i386 libfreetype6:i386 libsdl2-2.0-0:i386 zlib1g-dev:i386 +#libgl1-mesa-glx:i386 else sudo apt-get update sudo apt-get install -y libfreetype6 libsdl2-2.0-0 zlib1g-dev @@ -48,4 +63,4 @@ before_script: fi script: - - dub test --arch=$ARCH + - dub test --compiler=${DC} --arch=${ARCH} --config=${CONFIG}