Upgrade Travis CI Linux build platforms to later versions

Move Precise (12.04) build to Trusty (4.04), move one of the existing
Trusty builds to Xenial (16.04) and all the other ones to Bionic (18.04)
to test under reasonably recent platforms too, and mostly.
This commit is contained in:
Vadim Zeitlin
2020-04-21 23:08:34 +02:00
parent 70335d7a55
commit f0136060eb

View File

@@ -7,30 +7,30 @@ sudo: required
matrix: matrix:
include: include:
- dist: precise - dist: trusty
compiler: gcc compiler: gcc
env: wxGTK_VERSION=2 wxUSE_XVFB=1 env: wxGTK_VERSION=2 wxUSE_XVFB=1
name: wxGTK 2 Ubuntu 12.04 name: wxGTK 2 Ubuntu 14.04
- dist: trusty - dist: xenial
compiler: gcc compiler: gcc
env: wxGTK_VERSION=3 env: wxGTK_VERSION=3
name: wxGTK 3 Ubuntu 14.04 name: wxGTK 3 Ubuntu 16.04
- dist: trusty - dist: bionic
compiler: gcc compiler: gcc
env: wxGTK_VERSION=2 wxCONFIGURE_FLAGS="--enable-utf8 --enable-utf8only --enable-monolithic" wxUSE_XVFB=1 env: wxGTK_VERSION=2 wxCONFIGURE_FLAGS="--enable-utf8 --enable-utf8only --enable-monolithic" wxUSE_XVFB=1
name: wxGTK 2 UTF-8 Ubuntu 14.04 name: wxGTK 2 UTF-8 Ubuntu 18.04
- dist: trusty - dist: bionic
compiler: gcc compiler: gcc
env: wxGTK_VERSION=3 wxCONFIGURE_FLAGS="--enable-cxx11 --enable-stl --disable-webview" wxMAKEFILE_FLAGS="CXXFLAGS=-std=c++11" wxUSE_XVFB=1 env: wxGTK_VERSION=3 wxCONFIGURE_FLAGS="--enable-cxx11 --enable-stl --disable-webview" wxMAKEFILE_FLAGS="CXXFLAGS=-std=c++11" wxUSE_XVFB=1
name: wxGTK 3 STL Ubuntu 14.04 name: wxGTK 3 STL Ubuntu 18.04
- dist: trusty - dist: bionic
compiler: clang compiler: clang
env: wxGTK_VERSION=2 wxCONFIGURE_FLAGS="--disable-shared --disable-sys-libs --disable-webview" wxUSE_XVFB=1 env: wxGTK_VERSION=2 wxCONFIGURE_FLAGS="--disable-shared --disable-sys-libs --disable-webview" wxUSE_XVFB=1
name: wxGTK 2 clang Ubuntu 14.04 name: wxGTK 2 clang Ubuntu 18.04
- dist: trusty - dist: bionic
compiler: gcc compiler: gcc
env: wxTOOLSET=cmake wxCMAKE_GENERATOR="Unix Makefiles" env: wxTOOLSET=cmake wxCMAKE_GENERATOR="Unix Makefiles"
name: wxGTK CMake Ubuntu 14.04 name: wxGTK CMake Ubuntu 18.04
- os: osx - os: osx
osx_image: xcode6.4 osx_image: xcode6.4
compiler: clang compiler: clang
@@ -45,22 +45,22 @@ matrix:
osx_image: xcode11.3 osx_image: xcode11.3
env: wxCONFIGURE_FLAGS="--enable-monolithic" env: wxCONFIGURE_FLAGS="--enable-monolithic"
name: wxOSX Xcode 11.3 name: wxOSX Xcode 11.3
- dist: trusty - dist: bionic
compiler: gcc compiler: gcc
env: wxCONFIGURE_FLAGS="--with-x11 --enable-pch --disable-stc" wxSKIP_SAMPLES=1 env: wxCONFIGURE_FLAGS="--with-x11 --enable-pch --disable-stc" wxSKIP_SAMPLES=1
name: wxX11 Ubuntu 14.04 name: wxX11 Ubuntu 18.04
- dist: trusty - dist: bionic
compiler: gcc compiler: gcc
env: wxCONFIGURE_FLAGS="--with-directfb --enable-pch --disable-stc" wxSKIP_SAMPLES=1 env: wxCONFIGURE_FLAGS="--with-directfb --enable-pch --disable-stc" wxSKIP_SAMPLES=1
name: wxDFB Ubuntu 14.04 name: wxDFB Ubuntu 18.04
- dist: trusty - dist: bionic
compiler: gcc compiler: gcc
env: wxCONFIGURE_FLAGS="--with-motif --enable-pch --disable-stc" wxSKIP_SAMPLES=1 env: wxCONFIGURE_FLAGS="--with-motif --enable-pch --disable-stc" wxSKIP_SAMPLES=1
name: wxMotif Ubuntu 14.04 name: wxMotif Ubuntu 18.04
- dist: trusty - dist: bionic
compiler: gcc compiler: gcc
env: wxCONFIGURE_FLAGS="--with-qt --enable-pch" wxSKIP_SAMPLES=1 env: wxCONFIGURE_FLAGS="--with-qt --enable-pch" wxSKIP_SAMPLES=1
name: wxQt Ubuntu 14.04 name: wxQt Ubuntu 18.04
- os: linux - os: linux
arch: arm64 arch: arm64
env: wxCONFIGURE_FLAGS="--disable-sys-libs" wxLXC=1 env: wxCONFIGURE_FLAGS="--disable-sys-libs" wxLXC=1