Merge pull request #381 from John-Colvin/patch-3

improve travis setup
This commit is contained in:
Vadim Lopatin 2017-06-28 08:33:04 +03:00 committed by GitHub
commit 581dd59a76
1 changed files with 9 additions and 8 deletions

View File

@ -1,3 +1,6 @@
sudo: false
dist: trusty
language: d
os:
@ -9,7 +12,6 @@ d:
- dmd-beta
- ldc
- ldc-beta
- gdc-6.3.0
env:
- ARCH=x86_64 CONFIG=default
@ -30,14 +32,13 @@ matrix:
env: ARCH=x86 CONFIG=x11
- os: osx
env: ARCH=x86_64 CONFIG=x11
- os: osx
d: gdc-6.3.0
sudo: true
before_script:
- if [[ "$TRAVIS_OS_NAME" == "linux" && "$ARCH" == "x86" ]]; then sudo apt-get install gcc-multilib; fi
- if [[ "$TRAVIS_OS_NAME" == "linux" && "$CONFIG" == "x11" && "$ARCH" == "x86_64" ]]; then sudo apt-get install libx11-dev; fi
- if [[ "$TRAVIS_OS_NAME" == "linux" && "$CONFIG" == "x11" && "$ARCH" == "x86" ]]; then sudo apt-get install libx11-dev:i386; fi
addons:
apt:
packages:
- gcc-multilib
- libx11-dev
- libx11-dev:i386
script:
- dub test --compiler=${DC} --arch=${ARCH} --config=${CONFIG}