aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2021-06-07 13:31:28 +0200
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2021-06-07 13:31:28 +0200
commitf4d654e6b5e993c15a3545c8d4e8d8ef3bb12b2b (patch)
tree023bddfb96e7d9a338c94be7040628f225bf7ccd /.travis.yml
parent0e2b7971343845248353f6d8503e28506e9536ea (diff)
parent69864ad11cf05198a673e4507d6006b21a243a31 (diff)
downloadnx-libs-f4d654e6b5e993c15a3545c8d4e8d8ef3bb12b2b.tar.gz
nx-libs-f4d654e6b5e993c15a3545c8d4e8d8ef3bb12b2b.tar.bz2
nx-libs-f4d654e6b5e993c15a3545c8d4e8d8ef3bb12b2b.zip
Merge branch 'test-github-actions' into 3.6.x
Attributes GH PR #974: https://github.com/ArcticaProject/nx-libs/pull/974
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml172
1 files changed, 0 insertions, 172 deletions
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index 776c1a4bd..000000000
--- a/.travis.yml
+++ /dev/null
@@ -1,172 +0,0 @@
-# Use new bionic images, should yield newer compilers and packages
-language: cpp
-os: linux
-dist: xenial
-
-jobs:
- include:
- - name: "GCC 5.4"
- addons:
- apt:
- update: true
- sources:
- - ubuntu-toolchain-r-test
- packages:
- # imake
- - libxkbfile-dev
- - xfonts-utils
- - xutils-dev
- # X11 libaries
- - libxcomposite-dev
- - libxdamage-dev
- - libxfont-dev
- - libxinerama-dev
- - libxpm-dev
- - libxrandr-dev
- - libxtst-dev
- - x11proto-fonts-dev
- # soft requirements
- - quilt
- - x11-xkb-utils
-
- env:
- - MATRIX_EVAL="CC=gcc && CXX=g++"
- - STATIC_ANALYSIS="no"
- - PVS_ANALYZE="no"
-
- - name: "cppcheck 1.82 + GCC 10.x"
- dist: bionic
- addons:
- apt:
- update: true
- sources:
- - ubuntu-toolchain-r-test
- packages:
- - cppcheck
- - g++-10
- # imake
- - libxkbfile-dev
- - xfonts-utils
- - xutils-dev
- # X11 libaries
- - libxcomposite-dev
- - libxdamage-dev
- - libxfont-dev
- - libxinerama-dev
- - libxpm-dev
- - libxrandr-dev
- - libxtst-dev
- - x11proto-fonts-dev
- # soft requirements
- - quilt
- - x11-xkb-utils
-
- env:
- - MATRIX_EVAL="CC=gcc-10 && CXX=g++-10"
- - STATIC_ANALYSIS="yes"
- - PVS_ANALYZE="no"
-
- - name: "GCC 10.x + PVS-Studio"
- dist: bionic
- addons:
- apt:
- update: true
- sources:
- - ubuntu-toolchain-r-test
- packages:
- - g++-10
- # imake
- - libxkbfile-dev
- - xfonts-utils
- - xutils-dev
- # X11 libaries
- - libxcomposite-dev
- - libxdamage-dev
- - libxfont-dev
- - libxinerama-dev
- - libxpm-dev
- - libxrandr-dev
- - libxtst-dev
- - x11proto-fonts-dev
- # soft requirements
- - quilt
- - x11-xkb-utils
-
- env:
- - MATRIX_EVAL="CC=gcc-10 && CXX=g++-10"
- - STATIC_ANALYSIS="no"
- - PVS_ANALYZE="yes"
-
- - name: "Clang 3.9"
- addons:
- apt:
- update: true
- sources:
- - llvm-toolchain-xenial-3.9
- packages:
- - clang-3.9
- # imake
- - libxkbfile-dev
- - xfonts-utils
- - xutils-dev
- # X11 libaries
- - libxcomposite-dev
- - libxdamage-dev
- - libxfont-dev
- - libxinerama-dev
- - libxpm-dev
- - libxrandr-dev
- - libxtst-dev
- - x11proto-fonts-dev
- # soft requirements
- - quilt
- - x11-xkb-utils
-
- env:
- - MATRIX_EVAL="CC=clang-3.9 && CXX=clang++-3.9"
- - STATIC_ANALYSIS="no"
- - PVS_ANALYZE="no"
-
- - name: "Clang 9.x"
- dist: bionic
- addons:
- apt:
- update: true
- sources:
- - llvm-toolchain-bionic-9
- - ubuntu-toolchain-r-test
- packages:
- - clang-9
- # imake
- - libxkbfile-dev
- - xfonts-utils
- - xutils-dev
- # X11 libaries
- - libxcomposite-dev
- - libxdamage-dev
- - libxfont-dev
- - libxinerama-dev
- - libxpm-dev
- - libxrandr-dev
- - libxtst-dev
- - x11proto-fonts-dev
- # soft requirements
- - quilt
- - x11-xkb-utils
-
- env:
- - MATRIX_EVAL="CC=clang-9 && CXX=clang++-9"
- - STATIC_ANALYSIS="no"
- - PVS_ANALYZE="no"
-
-before_install:
- - eval "${MATRIX_EVAL}"
- - travis_retry bash .pvs-studio.sh before_install
-
-script:
- # run static analysis tools
- - ./run-static-analysis.sh
- # print compiler version
- - ${CC} --version
- # build all packages
- - travis_retry bash .pvs-studio.sh build_script