aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorMarco Poletti <poletti.marco@gmail.com>2020-03-28 18:24:20 -0700
committerMarco Poletti <poletti.marco@gmail.com>2020-03-28 18:24:20 -0700
commit452ff1cfc31035dc36f253449b5cbb89b3f2e43d (patch)
tree22bd830c1896612ebbd7d01c676be61ae8666cdf /.travis.yml
parenta4a0f05af85fd108c3e599abde63aab7a272eb54 (diff)
downloadgoogle-fruit-452ff1cfc31035dc36f253449b5cbb89b3f2e43d.tar.gz
No longer run CI tests on Ubuntu 18.10, use 16.04 instead. Also run tests with additional GCC versions.
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml80
1 files changed, 58 insertions, 22 deletions
diff --git a/.travis.yml b/.travis.yml
index 8517f90..ff3458d 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -48,6 +48,18 @@ matrix:
os: linux
script: export OS=linux; export COMPILER='bazel'; export UBUNTU='18.04'; extras/scripts/postsubmit.sh
DebugPlain
+ - compiler: gcc
+ env: COMPILER=gcc-7 UBUNTU=19.10 TEST=ReleasePlain
+ install: export OS=linux; export COMPILER='gcc-7'; export UBUNTU='19.10'; extras/scripts/travis_ci_install_linux.sh
+ os: linux
+ script: export OS=linux; export COMPILER='gcc-7'; export UBUNTU='19.10'; extras/scripts/postsubmit.sh
+ ReleasePlain
+ - compiler: gcc
+ env: COMPILER=gcc-7 UBUNTU=19.10 TEST=DebugPlain
+ install: export OS=linux; export COMPILER='gcc-7'; export UBUNTU='19.10'; extras/scripts/travis_ci_install_linux.sh
+ os: linux
+ script: export OS=linux; export COMPILER='gcc-7'; export UBUNTU='19.10'; extras/scripts/postsubmit.sh
+ DebugPlain
- compiler: clang
env: COMPILER=clang-10.0 STL=libstdc++ UBUNTU=19.10 TEST=ReleasePlainNoPch
install: export OS=linux; export COMPILER='clang-10.0'; export STL='libstdc++';
@@ -77,45 +89,69 @@ matrix:
script: export OS=linux; export COMPILER='clang-10.0'; export STL='libc++'; export
UBUNTU='19.10'; extras/scripts/postsubmit.sh DebugAsanUbsanNoPch
- compiler: gcc
- env: COMPILER=gcc-8 UBUNTU=18.10 TEST=ReleasePlain
- install: export OS=linux; export COMPILER='gcc-8'; export UBUNTU='18.10'; extras/scripts/travis_ci_install_linux.sh
+ env: COMPILER=gcc-5 UBUNTU=18.04 TEST=ReleasePlain
+ install: export OS=linux; export COMPILER='gcc-5'; export UBUNTU='18.04'; extras/scripts/travis_ci_install_linux.sh
+ os: linux
+ script: export OS=linux; export COMPILER='gcc-5'; export UBUNTU='18.04'; extras/scripts/postsubmit.sh
+ ReleasePlain
+ - compiler: gcc
+ env: COMPILER=gcc-5 UBUNTU=18.04 TEST=DebugPlain
+ install: export OS=linux; export COMPILER='gcc-5'; export UBUNTU='18.04'; extras/scripts/travis_ci_install_linux.sh
+ os: linux
+ script: export OS=linux; export COMPILER='gcc-5'; export UBUNTU='18.04'; extras/scripts/postsubmit.sh
+ DebugPlain
+ - compiler: gcc
+ env: COMPILER=gcc-8 UBUNTU=18.04 TEST=ReleasePlain
+ install: export OS=linux; export COMPILER='gcc-8'; export UBUNTU='18.04'; extras/scripts/travis_ci_install_linux.sh
os: linux
- script: export OS=linux; export COMPILER='gcc-8'; export UBUNTU='18.10'; extras/scripts/postsubmit.sh
+ script: export OS=linux; export COMPILER='gcc-8'; export UBUNTU='18.04'; extras/scripts/postsubmit.sh
ReleasePlain
- compiler: gcc
- env: COMPILER=gcc-8 UBUNTU=18.10 TEST=DebugPlain
- install: export OS=linux; export COMPILER='gcc-8'; export UBUNTU='18.10'; extras/scripts/travis_ci_install_linux.sh
+ env: COMPILER=gcc-8 UBUNTU=18.04 TEST=DebugPlain
+ install: export OS=linux; export COMPILER='gcc-8'; export UBUNTU='18.04'; extras/scripts/travis_ci_install_linux.sh
os: linux
- script: export OS=linux; export COMPILER='gcc-8'; export UBUNTU='18.10'; extras/scripts/postsubmit.sh
+ script: export OS=linux; export COMPILER='gcc-8'; export UBUNTU='18.04'; extras/scripts/postsubmit.sh
DebugPlain
- compiler: clang
- env: COMPILER=clang-4.0 STL=libstdc++ UBUNTU=18.10 TEST=ReleasePlain
- install: export OS=linux; export COMPILER='clang-4.0'; export STL='libstdc++';
- export UBUNTU='18.10'; extras/scripts/travis_ci_install_linux.sh
+ env: COMPILER=clang-3.9 STL=libstdc++ UBUNTU=18.04 TEST=ReleasePlain
+ install: export OS=linux; export COMPILER='clang-3.9'; export STL='libstdc++';
+ export UBUNTU='18.04'; extras/scripts/travis_ci_install_linux.sh
os: linux
- script: export OS=linux; export COMPILER='clang-4.0'; export STL='libstdc++';
- export UBUNTU='18.10'; extras/scripts/postsubmit.sh ReleasePlain
+ script: export OS=linux; export COMPILER='clang-3.9'; export STL='libstdc++';
+ export UBUNTU='18.04'; extras/scripts/postsubmit.sh ReleasePlain
- compiler: clang
- env: COMPILER=clang-4.0 STL=libstdc++ UBUNTU=18.10 TEST=DebugAsanUbsan
- install: export OS=linux; export COMPILER='clang-4.0'; export STL='libstdc++';
- export UBUNTU='18.10'; extras/scripts/travis_ci_install_linux.sh
+ env: COMPILER=clang-3.9 STL=libstdc++ UBUNTU=18.04 TEST=DebugAsanUbsan
+ install: export OS=linux; export COMPILER='clang-3.9'; export STL='libstdc++';
+ export UBUNTU='18.04'; extras/scripts/travis_ci_install_linux.sh
os: linux
- script: export OS=linux; export COMPILER='clang-4.0'; export STL='libstdc++';
- export UBUNTU='18.10'; extras/scripts/postsubmit.sh DebugAsanUbsan
+ script: export OS=linux; export COMPILER='clang-3.9'; export STL='libstdc++';
+ export UBUNTU='18.04'; extras/scripts/postsubmit.sh DebugAsanUbsan
- compiler: clang
- env: COMPILER=clang-7.0 STL=libstdc++ UBUNTU=18.10 TEST=ReleasePlainNoPch
+ env: COMPILER=clang-7.0 STL=libstdc++ UBUNTU=18.04 TEST=ReleasePlainNoPch
install: export OS=linux; export COMPILER='clang-7.0'; export STL='libstdc++';
- export UBUNTU='18.10'; extras/scripts/travis_ci_install_linux.sh
+ export UBUNTU='18.04'; extras/scripts/travis_ci_install_linux.sh
os: linux
script: export OS=linux; export COMPILER='clang-7.0'; export STL='libstdc++';
- export UBUNTU='18.10'; extras/scripts/postsubmit.sh ReleasePlainNoPch
+ export UBUNTU='18.04'; extras/scripts/postsubmit.sh ReleasePlainNoPch
- compiler: clang
- env: COMPILER=clang-7.0 STL=libstdc++ UBUNTU=18.10 TEST=DebugAsanUbsanNoPch
+ env: COMPILER=clang-7.0 STL=libstdc++ UBUNTU=18.04 TEST=DebugAsanUbsanNoPch
install: export OS=linux; export COMPILER='clang-7.0'; export STL='libstdc++';
- export UBUNTU='18.10'; extras/scripts/travis_ci_install_linux.sh
+ export UBUNTU='18.04'; extras/scripts/travis_ci_install_linux.sh
os: linux
script: export OS=linux; export COMPILER='clang-7.0'; export STL='libstdc++';
- export UBUNTU='18.10'; extras/scripts/postsubmit.sh DebugAsanUbsanNoPch
+ export UBUNTU='18.04'; extras/scripts/postsubmit.sh DebugAsanUbsanNoPch
+ - compiler: gcc
+ env: COMPILER=gcc-6 UBUNTU=16.04 TEST=ReleasePlain
+ install: export OS=linux; export COMPILER='gcc-6'; export UBUNTU='16.04'; extras/scripts/travis_ci_install_linux.sh
+ os: linux
+ script: export OS=linux; export COMPILER='gcc-6'; export UBUNTU='16.04'; extras/scripts/postsubmit.sh
+ ReleasePlain
+ - compiler: gcc
+ env: COMPILER=gcc-6 UBUNTU=16.04 TEST=DebugPlain
+ install: export OS=linux; export COMPILER='gcc-6'; export UBUNTU='16.04'; extras/scripts/travis_ci_install_linux.sh
+ os: linux
+ script: export OS=linux; export COMPILER='gcc-6'; export UBUNTU='16.04'; extras/scripts/postsubmit.sh
+ DebugPlain
- compiler: gcc
env: COMPILER=gcc-5 UBUNTU=16.04 TEST=ReleasePlain
install: export OS=linux; export COMPILER='gcc-5'; export UBUNTU='16.04'; extras/scripts/travis_ci_install_linux.sh