Trim a few travis builds, update others to more recent toolchains.

This commit is contained in:
Eric Haszlakiewicz
2022-07-24 20:37:14 +00:00
parent 22773b1e51
commit 8b35a78d29

View File

@@ -1,8 +1,8 @@
language: cpp language: cpp
matrix: matrix:
include: include:
# gcc
# xenial # ubuntu xenial 16.04
# gcc 5 is the default on xenial # gcc 5 is the default on xenial
- os: linux - os: linux
dist: xenial dist: xenial
@@ -15,35 +15,37 @@ matrix:
- doxygen - doxygen
- cmake - cmake
env: CHECK="true" env: CHECK="true"
# bionic
- os: linux
dist: bionic
compiler: gcc
env: MATRIX_EVAL="CC=gcc-6 && CXX=g++-6"
# ubuntu bionic 18.04
# gcc 7 is the default on bionic # gcc 7 is the default on bionic
- os: linux - os: linux
dist: bionic dist: bionic
compiler: gcc compiler: gcc
addons:
apt:
packages:
- valgrind
- cppcheck
- doxygen
- cmake
env: CHECK="true" env: CHECK="true"
# ubuntu focal fossa 20.04
# gcc 9 is the default on bionic
- os: linux - os: linux
dist: bionic dist: focal
compiler: gcc compiler: gcc
env: MATRIX_EVAL="CC=gcc-8 && CXX=g++-8" addons:
apt:
packages:
- valgrind
- cppcheck
- doxygen
- cmake
env: CHECK="true"
# clang # clang
# xenial # xenial
- os: linux
dist: xenial
compiler: clang
addons:
apt:
sources:
- llvm-toolchain-xenial-5.0
packages:
- clang-5.0
- cmake
env: MATRIX_EVAL="CC=clang-5.0 && CXX=clang++-5.0"
- os: linux - os: linux
dist: xenial dist: xenial
compiler: clang compiler: clang
@@ -56,9 +58,9 @@ matrix:
- cmake - cmake
env: MATRIX_EVAL="CC=clang-6.0 && CXX=clang++-6.0" env: MATRIX_EVAL="CC=clang-6.0 && CXX=clang++-6.0"
# clang-7 is the default on xenial and bionic # clang-7 is the default on focal, xenial and bionic
- os: linux - os: linux
dist: xenial dist: focal
compiler: clang compiler: clang
addons: addons:
apt: apt:
@@ -69,17 +71,9 @@ matrix:
- cmake - cmake
env: CHECK="true" env: CHECK="true"
# bionic
- os: linux
dist: bionic
compiler: clang
env: CHECK="true"
# osx # osx
- os: osx - os: osx
osx_image: xcode9.4 osx_image: xcode13.4
env: XCODE="true"
- os: osx
osx_image: xcode12.5
env: XCODE="true" CHECK="true" env: XCODE="true" CHECK="true"
# run coveralls # run coveralls