summaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml20
1 files changed, 16 insertions, 4 deletions
diff --git a/.travis.yml b/.travis.yml
index 3e75e0f82..266077156 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -6,6 +6,15 @@ os: linux
matrix:
include:
+ # gcc on arm64
+ - compiler: gcc
+ arch: arm64
+ addons:
+ apt:
+ packages:
+ - ccache
+ env: &Debug
+ - TRAVIS_CUBERITE_BUILD_TYPE=DEBUG CUBERITE_PATH=./Cuberite_debug
# AppleClang
# OSX workers are slower to start up. Having these first in the build matrix makes travis faster overall.
- os: osx
@@ -14,8 +23,7 @@ matrix:
- TRAVIS_CUBERITE_BUILD_TYPE=RELEASE CUBERITE_PATH=./Cuberite
- os: osx
compiler: clang
- env: &Debug
- - TRAVIS_CUBERITE_BUILD_TYPE=DEBUG CUBERITE_PATH=./Cuberite_debug
+ env: *Debug
# Default clang
- compiler: clang
env: *Release
@@ -23,10 +31,9 @@ matrix:
env: *Debug
# clang 3.5
- compiler: clang
+ dist: trusty
addons: &clang35
apt:
- sources:
- - llvm-toolchain-precise-3.5
packages:
- clang++-3.5
- clang-3.5
@@ -34,6 +41,7 @@ matrix:
- CC=clang-3.5;CXX=clang++-3.5
env: *Release
- compiler: clang
+ dist: trusty
addons: *clang35
before_install:
- CC=clang-3.5;CXX=clang++-3.5
@@ -56,7 +64,11 @@ matrix:
- CC=gcc-4.8;CXX=g++-4.8
env: *Debug
+before_script:
+ - export PATH=$(echo "$PATH" | sed -e 's/:\/usr\/lib\/ccache//')
script: ./CIbuild.sh
+cache: ccache
+
notifications:
email: