language: d
sudo: false

d:
  # order: latest DMD, oldest DMD, LDC/GDC, remaining DMD versions
  # this way the overall test time gets cut down (GDC/LDC are a lot
  # slower tham DMD, so they should be started early), while still
  # catching most DMD version related build failures early
  - ldc-1.0.0
  - ldc-1.1.0
  - dmd-2.070.2
  - dmd-2.071.2
  - dmd-2.072.2
  - dmd-2.073.2

script: ./travis-ci.sh
language: d
sudo: false

d:
  # order: latest DMD, oldest DMD, LDC/GDC, remaining DMD versions
  # this way the overall test time gets cut down (GDC/LDC are a lot
  # slower tham DMD, so they should be started early), while still
  # catching most DMD version related build failures early
  - ldc-1.0.0
  - ldc-1.1.0
  - dmd-2.070.2
  - dmd-2.071.2
  - dmd-2.072.2
  - dmd-2.073.2
  - dmd-beta

matrix:
  allow_failures:
    - d: dmd-beta

script: ./travis-ci.sh
Add build for dmd beta with allow failing
Add build for dmd beta with allow failing
