aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2020-05-30 21:12:45 +0200
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2020-05-30 21:12:45 +0200
commit5deb1bc73f607b3a3a06e14db3ebdb6942c8d387 (patch)
treebd047f117b2578dfd29add507934ccb0043a449e
parente91d08cb8d1fd529e33f9ef9924b3a7cdfea2df0 (diff)
parent099def1dede2983aec4ecdbeddd4350b40d9e9be (diff)
downloadnx-libs-5deb1bc73f607b3a3a06e14db3ebdb6942c8d387.tar.gz
nx-libs-5deb1bc73f607b3a3a06e14db3ebdb6942c8d387.tar.bz2
nx-libs-5deb1bc73f607b3a3a06e14db3ebdb6942c8d387.zip
Merge branch 'mjtrangoni-update-ci' into 3.6.x
Attributes GH PR #924: https://github.com/ArcticaProject/nx-libs/pull/924
-rw-r--r--.travis.yml45
1 files changed, 27 insertions, 18 deletions
diff --git a/.travis.yml b/.travis.yml
index 687042e57..431ec780e 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,19 +1,19 @@
-# Use new xenial images, should yield newer compilers and packages
-sudo: true
-dist: xenial
+# Use new bionic images, should yield newer compilers and packages
language: cpp
+os: linux
-matrix:
+jobs:
include:
- - os: linux
+ - name: "GCC 5.4"
+ dist: xenial
addons:
apt:
sources:
- - sourceline: 'deb http://archive.ubuntu.com/ubuntu main restricted universe multiverse'
- ubuntu-toolchain-r-test
packages:
- - cppcheck
# imake
+ - libxkbfile-dev
+ - xfonts-utils
- xutils-dev
# X11 libaries
- libxcomposite-dev
@@ -30,17 +30,20 @@ matrix:
env:
- MATRIX_EVAL="CC=gcc && CXX=g++"
- - STATIC_ANALYSIS="yes"
- fail_fast: true
+ - STATIC_ANALYSIS="no"
- - os: linux
+ - name: "cppcheck 1.82 + GCC 10.x"
+ dist: bionic
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- - g++-9
+ - cppcheck
+ - g++-10
# imake
+ - libxkbfile-dev
+ - xfonts-utils
- xutils-dev
# X11 libaries
- libxcomposite-dev
@@ -56,10 +59,11 @@ matrix:
- x11-xkb-utils
env:
- - MATRIX_EVAL="CC=gcc-9 && CXX=g++-9"
- - STATIC_ANALYSIS="no"
+ - MATRIX_EVAL="CC=gcc-10 && CXX=g++-10"
+ - STATIC_ANALYSIS="yes"
- - os: linux
+ - name: "Clang 3.9"
+ dist: xenial
addons:
apt:
sources:
@@ -67,6 +71,8 @@ matrix:
packages:
- clang-3.9
# imake
+ - libxkbfile-dev
+ - xfonts-utils
- xutils-dev
# X11 libaries
- libxcomposite-dev
@@ -85,15 +91,18 @@ matrix:
- MATRIX_EVAL="CC=clang-3.9 && CXX=clang++-3.9"
- STATIC_ANALYSIS="no"
- - os: linux
+ - name: "Clang 9.x"
+ dist: bionic
addons:
apt:
sources:
- - llvm-toolchain-xenial-8
+ - llvm-toolchain-bionic-9
- ubuntu-toolchain-r-test
packages:
- - clang-8
+ - clang-9
# imake
+ - libxkbfile-dev
+ - xfonts-utils
- xutils-dev
# X11 libaries
- libxcomposite-dev
@@ -109,7 +118,7 @@ matrix:
- x11-xkb-utils
env:
- - MATRIX_EVAL="CC=clang-8 && CXX=clang++-8"
+ - MATRIX_EVAL="CC=clang-9 && CXX=clang++-9"
- STATIC_ANALYSIS="no"
before_install: