diff options
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 71 |
1 files changed, 33 insertions, 38 deletions
diff --git a/.travis.yml b/.travis.yml index bdf3e8d42..7b224b549 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,8 +1,8 @@ language: cpp before_install: ./util/travis/before_install.sh script: ./util/travis/script.sh -sudo: required -dist: trusty +os: linux +dist: bionic group: edge notifications: email: false @@ -10,32 +10,43 @@ matrix: fast_finish: true include: - - env: CLANG_FORMAT=clang-format-7 + - env: CLANG_FORMAT=clang-format-8 compiler: clang os: linux addons: apt: - packages: ['clang-format-7'] - sources: &sources - - ubuntu-toolchain-r-test - - llvm-toolchain-trusty-7 + packages: ['clang-format-8'] - - env: CLANG_TIDY=clang-tidy-7 + - name: "Builtin Luacheck and Unit Tests" + language: generic + compiler: null + os: linux + addons: + apt: + packages: + - luarocks + before_install: + - luarocks install --local luacheck + - luarocks install --local busted + script: + - $HOME/.luarocks/bin/luacheck builtin + - $HOME/.luarocks/bin/busted builtin + + - env: CLANG_TIDY=clang-tidy-8 compiler: clang os: linux script: ./util/travis/clangtidy.sh addons: apt: - packages: ['clang-7', 'clang++-7', 'clang-tools-7', 'clang-tidy-7'] - sources: &sources - - ubuntu-toolchain-r-test - - llvm-toolchain-trusty-7 + packages: ['clang-tidy-8'] - - env: PLATFORM=Win32 + - name: "MinGW cross-compiler (32-bit)" + env: PLATFORM=Win32 compiler: gcc os: linux - - env: PLATFORM=Win64 + - name: "MinGW cross-compiler (64-bit)" + env: PLATFORM=Win64 compiler: gcc os: linux @@ -50,8 +61,6 @@ matrix: addons: apt: packages: ['gcc-6', 'g++-6'] - sources: &sources - - ubuntu-toolchain-r-test - env: PLATFORM=Unix COMPILER=gcc-8 compiler: gcc @@ -59,45 +68,31 @@ matrix: addons: apt: packages: ['gcc-8', 'g++-8'] - sources: &sources - - ubuntu-toolchain-r-test - - env: PLATFORM=Unix COMPILER=clang-3.6 + - env: PLATFORM=Unix COMPILER=clang-3.9 compiler: clang os: linux addons: apt: - packages: ['clang-3.6', 'clang++-3.6'] - sources: &sources - - llvm-toolchain-trusty-3.6 + packages: ['clang-3.9'] - - env: PLATFORM=Unix COMPILER=clang-7 + - env: PLATFORM=Unix COMPILER=clang-9 compiler: clang os: linux addons: apt: - packages: ['clang-7', 'clang++-7'] - sources: &sources - - ubuntu-toolchain-r-test - - llvm-toolchain-trusty-7 + packages: ['clang-9'] - - env: PLATFORM=Unix COMPILER=clang-7 FREETYPE=0 + - env: PLATFORM=Unix COMPILER=clang-9 FREETYPE=0 compiler: clang os: linux addons: apt: - packages: ['clang-7', 'clang++-7'] - sources: &sources - - ubuntu-toolchain-r-test - - llvm-toolchain-trusty-7 + packages: ['clang-9'] - - env: PLATFORM=Unix COMPILER=clang-7 VALGRIND=1 + - env: PLATFORM=Unix COMPILER=clang-9 VALGRIND=1 compiler: clang os: linux addons: apt: - packages: ['valgrind', 'clang-7', 'clang++-7'] - sources: &sources - - ubuntu-toolchain-r-test - - llvm-toolchain-trusty-7 - + packages: ['valgrind', 'clang-9'] |