From f0136060eb73e0f3c3e29b0663941f53cbc43342 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Tue, 21 Apr 2020 23:08:34 +0200 Subject: [PATCH] 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. --- .travis.yml | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/.travis.yml b/.travis.yml index 1e5f616d27..1af91101e6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,30 +7,30 @@ sudo: required matrix: include: - - dist: precise + - dist: trusty compiler: gcc env: wxGTK_VERSION=2 wxUSE_XVFB=1 - name: wxGTK 2 Ubuntu 12.04 - - dist: trusty + name: wxGTK 2 Ubuntu 14.04 + - dist: xenial compiler: gcc env: wxGTK_VERSION=3 - name: wxGTK 3 Ubuntu 14.04 - - dist: trusty + name: wxGTK 3 Ubuntu 16.04 + - dist: bionic compiler: gcc env: wxGTK_VERSION=2 wxCONFIGURE_FLAGS="--enable-utf8 --enable-utf8only --enable-monolithic" wxUSE_XVFB=1 - name: wxGTK 2 UTF-8 Ubuntu 14.04 - - dist: trusty + name: wxGTK 2 UTF-8 Ubuntu 18.04 + - dist: bionic compiler: gcc 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 - - dist: trusty + name: wxGTK 3 STL Ubuntu 18.04 + - dist: bionic compiler: clang env: wxGTK_VERSION=2 wxCONFIGURE_FLAGS="--disable-shared --disable-sys-libs --disable-webview" wxUSE_XVFB=1 - name: wxGTK 2 clang Ubuntu 14.04 - - dist: trusty + name: wxGTK 2 clang Ubuntu 18.04 + - dist: bionic compiler: gcc env: wxTOOLSET=cmake wxCMAKE_GENERATOR="Unix Makefiles" - name: wxGTK CMake Ubuntu 14.04 + name: wxGTK CMake Ubuntu 18.04 - os: osx osx_image: xcode6.4 compiler: clang @@ -45,22 +45,22 @@ matrix: osx_image: xcode11.3 env: wxCONFIGURE_FLAGS="--enable-monolithic" name: wxOSX Xcode 11.3 - - dist: trusty + - dist: bionic compiler: gcc env: wxCONFIGURE_FLAGS="--with-x11 --enable-pch --disable-stc" wxSKIP_SAMPLES=1 - name: wxX11 Ubuntu 14.04 - - dist: trusty + name: wxX11 Ubuntu 18.04 + - dist: bionic compiler: gcc env: wxCONFIGURE_FLAGS="--with-directfb --enable-pch --disable-stc" wxSKIP_SAMPLES=1 - name: wxDFB Ubuntu 14.04 - - dist: trusty + name: wxDFB Ubuntu 18.04 + - dist: bionic compiler: gcc env: wxCONFIGURE_FLAGS="--with-motif --enable-pch --disable-stc" wxSKIP_SAMPLES=1 - name: wxMotif Ubuntu 14.04 - - dist: trusty + name: wxMotif Ubuntu 18.04 + - dist: bionic compiler: gcc env: wxCONFIGURE_FLAGS="--with-qt --enable-pch" wxSKIP_SAMPLES=1 - name: wxQt Ubuntu 14.04 + name: wxQt Ubuntu 18.04 - os: linux arch: arm64 env: wxCONFIGURE_FLAGS="--disable-sys-libs" wxLXC=1