From f7ad43adb4db0dcf8ca2382b746d3c24fd0953fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Rombauts?= Date: Tue, 29 Aug 2023 08:51:12 +0200 Subject: [PATCH] Add Ubuntu Focal 20.04 and Jammy 22.04 to Travis CI --- .travis.yml | 40 ++++++++++++++++++++++++++++++---------- 1 file changed, 30 insertions(+), 10 deletions(-) diff --git a/.travis.yml b/.travis.yml index 1d28cfb..b5a2e8a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -24,7 +24,17 @@ jobs: # GCC on Linux ########################################################################## - # Coverity static code analysis + # GCC 11.2.0 (Ubuntu Jammy 22.04) + - dist: jammy + env: + - cc=gcc cxx=g++ + + # Clang 9.3.0 (Ubuntu Focal 20.04) + - dist: focal + env: + - cc=gcc cxx=g++ + + # Coverity static code analysis (Ubuntu Bionic 18.04) - dist: bionic env: - COVERITY_SCAN_PROJECT_NAME=SRombauts/SQLiteCpp @@ -35,38 +45,38 @@ jobs: # Encrypted COVERITY_SCAN_TOKEN, created via the "travis encrypt" command using the project repo's public key - secure: "Qm4d8NEDPBtYZCYav46uPEvDCtaRsjLXlkVS+C+WCJAPcwXCGkrr96wEi7RWcq2xD86QCh0XiqaPT+xdUmlohOYIovRhaaBmZ1lwIJ4GsG/ZR6xoFr3DYsZ3o4GyXk2vNXNxEl82AC+Xs6e6gkLOV9XRkBcjpVIvoIXgNlKWeGY=" - # GCC 7.4.0 Debug build with GCov for coverage build + # GCC 7.4.0 Debug build with GCov for coverage build (Ubuntu Bionic 18.04) - dist: bionic env: - cc=gcc cxx=g++ - GCOV=ON - COVERALLS=ON - # GCC 7.4.0 Debug build with Valgrind instead of Address Sanitizer + # GCC 7.4.0 Debug build with Valgrind instead of Address Sanitizer (Ubuntu Bionic 18.04) - dist: bionic env: - cc=gcc cxx=g++ - ASAN=OFF - VALGRIND=ON - # GCC 7.4.0 Release build + # GCC 7.4.0 Release build (Ubuntu Bionic 18.04) - dist: bionic env: - cc=gcc cxx=g++ - BUILD_TYPE=Release - # GCC 7.4.0 test linking with libsqlite3-dev package + # GCC 7.4.0 test linking with libsqlite3-dev package (Ubuntu Bionic 18.04) - dist: bionic env: - cc=gcc cxx=g++ - INTERNAL_SQLITE=OFF - # GCC 5.4.0 + # GCC 5.4.0 (Ubuntu Xenial 16.04) - dist: xenial env: - cc=gcc cxx=g++ - # GCC 4.8.4 + # GCC 4.8.4 (Ubuntu Trusty 14.04) - dist: trusty env: - cc=gcc cxx=g++ @@ -76,17 +86,27 @@ jobs: # Clang on Linux ########################################################################## - # Clang 7.0.0 + # Clang 7.0.0 (Ubuntu Jammy 22.04) + - dist: jammy + env: + - cc=clang cxx=clang++ + + # Clang 7.0.0 (Ubuntu Focal 20.04) + - dist: focal + env: + - cc=clang cxx=clang++ + + # Clang 7.0.0 (Ubuntu Bionic 18.04) - dist: bionic env: - cc=clang cxx=clang++ - # Clang 7.0.0 + # Clang 7.0.0 (Ubuntu Xenial 16.04) - dist: xenial env: - cc=clang cxx=clang++ - # Clang 5.0.0 + # Clang 5.0.0 (Ubuntu Trusty 14.04) - dist: trusty env: - cc=clang cxx=clang++