Version v0.11.0
[marnav.git] / .travis.yml
bloba68665212c6cc49315cd8186c30ed00d6f6c60de
1 dist: bionic
2 language: c++
3 sudo: true
5 git:
6   depth: 10
7   submodules: false
9 services:
10   - docker
12 matrix:
13   include:
14     - env: COMPILER=gcc-4.9.4    BUILD_TYPE=Release
15     - env: COMPILER=gcc-5.5.0    BUILD_TYPE=Release
16     - env: COMPILER=gcc-6.5.0    BUILD_TYPE=Release
17     - env: COMPILER=gcc-7.4.0    BUILD_TYPE=Release
18     - env: COMPILER=gcc-8.3.0    BUILD_TYPE=Release
19     - env: COMPILER=gcc-9.3.0    BUILD_TYPE=Release
20     - env: COMPILER=gcc-10.2.0   BUILD_TYPE=Release
21     - env: COMPILER=clang-5.0.2  BUILD_TYPE=Release
22     - env: COMPILER=clang-6.0.0  BUILD_TYPE=Release
23     - env: COMPILER=clang-7.1.0  BUILD_TYPE=Release
24     - env: COMPILER=clang-8.0.0  BUILD_TYPE=Release
25     - env: COMPILER=clang-9.0.0  BUILD_TYPE=Release
26     - env: COMPILER=clang-10.0.0 BUILD_TYPE=Release
27     - env: COMPILER=gcc-9.3.0    BUILD_TYPE=Debug
29 before_install:
30   - docker pull mariokonrad/marnav:${COMPILER}
32 script:
33   - bin/docker-build.sh ${COMPILER} ${BUILD_TYPE}
34   - bin/docker-run.sh mariokonrad/marnav:${COMPILER} bin/test-library.sh