mirror of
https://github.com/mbierlee/poodinis.git
synced 2024-11-15 04:04:01 +01:00
7c24ef18ff
Add previous releases of DMD and LDC Whitelist LDC 1.2.0 failures on OSX. Some dylib dependency problem prevents the build from succeeding.
50 lines
1.2 KiB
YAML
50 lines
1.2 KiB
YAML
language: d
|
|
|
|
# For available compilers see: https://semitwist.com/travis-d-compilers
|
|
d:
|
|
- dmd
|
|
- dmd-beta
|
|
- dmd-2.077.1
|
|
- dmd-2.076.1
|
|
- dmd-2.075.1
|
|
- dmd-2.074.1
|
|
- dmd-2.073.2
|
|
- dmd-2.072.2
|
|
- dmd-2.071.2
|
|
- dmd-2.070.2
|
|
- dmd-2.069.2
|
|
- ldc
|
|
- ldc-beta
|
|
- ldc-1.5.0 # D v2.075.1
|
|
- ldc-1.4.0 # D v2.074.1
|
|
- ldc-1.3.0 # D v2.073.2
|
|
- ldc-1.2.0 # D v2.072.2
|
|
- ldc-1.1.1 # D v2.071.2
|
|
- gdc
|
|
|
|
sudo: false
|
|
|
|
os:
|
|
- linux
|
|
- osx
|
|
|
|
script:
|
|
- dub build --build=release --config=library
|
|
- dub test --build=unittest --config=unittest
|
|
- dub run --build=release --config=quickstartExample
|
|
- dub run --build=release --config=qualifiersExample
|
|
- dub run --build=release --config=arrayCompletionExample
|
|
- dub run --build=release --config=annotationsExample
|
|
- dub run --build=release --config=applicationContextExample
|
|
- dub run --build=release --config=registerOnResolveExample
|
|
- dub run --build=release --config=constructorInjectionExample
|
|
- dub run --build=release --config=valueInjectionExample
|
|
- dub run --build=release --config=postConstructorPreDestructorExample
|
|
|
|
matrix:
|
|
allow_failures:
|
|
- d: gdc
|
|
os: osx
|
|
- d: ldc-1.2.0
|
|
os: osx
|