Build: docker for gcc-11.1.0
[marnav.git] / .travis.yml
blob84040e9ba22bbe3d3ca95007364889a8a79021b7
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.3.0   BUILD_TYPE=Release
21     - env: COMPILER=gcc-11.1.0   BUILD_TYPE=Release
22     - env: COMPILER=clang-5.0.2  BUILD_TYPE=Release
23     - env: COMPILER=clang-6.0.0  BUILD_TYPE=Release
24     - env: COMPILER=clang-7.1.0  BUILD_TYPE=Release
25     - env: COMPILER=clang-8.0.0  BUILD_TYPE=Release
26     - env: COMPILER=clang-9.0.0  BUILD_TYPE=Release
27     - env: COMPILER=clang-10.0.0 BUILD_TYPE=Release
28     - env: COMPILER=gcc-10.3.0   BUILD_TYPE=Debug
30 before_install:
31   - docker pull mariokonrad/marnav:${COMPILER}
33 script:
34   - bin/docker-build.sh ${COMPILER} ${BUILD_TYPE}
35   - bin/docker-run.sh mariokonrad/marnav:${COMPILER} bin/test-library.sh