summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml19
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;