diff options
Diffstat (limited to '.travis.yml')
| -rw-r--r-- | .travis.yml | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/.travis.yml b/.travis.yml index 826ea8e..f9fc3f8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,16 +10,23 @@ d: - dmd-2.082.1 env: + global: + - LATEST=2.082.1 + matrix: - ARCH=x86_64 - ARCH=x86 matrix: include: - - name: "D-Scanner" - d: dmd-2.082.1 + - name: D-Scanner + d: dmd-$LATEST env: DSCANNER=0.5.11 os: linux + - name: DDoc + d: dmd-$LATEST + env: DDOC=true + os: linux addons: apt: @@ -27,13 +34,15 @@ addons: - gcc-multilib before_script: -- if [ "`$DC --version | head -n 1 | grep 'v2.082.1'`" ] && - [ -z "$DSCANNER" ]; then +- if [ "`$DC --version | head -n 1 | grep v$LATEST`" ] && + [ -z "$DSCANNER$DDOC" ]; then export UNITTEST="unittest-cov"; fi script: -- if [ -z "$DSCANNER" ]; then +- if [ -n "$DDOC" ]; then + dub build -b ddox --compiler=$DC; + elif [ -z "$DSCANNER" ]; then dub test -b ${UNITTEST:-unittest} --arch=$ARCH --compiler=$DC; else dub fetch dscanner --version=$DSCANNER; |
