From f8a93588c18c0465dd9bb02a30699e130baad34b Mon Sep 17 00:00:00 2001 From: Matt Clarkson Date: Wed, 15 Jul 2015 22:13:44 +0100 Subject: [PATCH] Use the container based travis builds Travis has upgraded to use docker images on EC2. This allows much faster build times. This patch forces the build to use the containers. --- .travis.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 9c4d6726..b83bef00 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,8 +1,6 @@ language: c -# This should be false to support container based building but the apt addons -# don't seem to work right now -sudo: required +sudo: false compiler: - gcc @@ -52,6 +50,7 @@ before_script: - cmake --version - cmake -G "Unix Makefiles" + "-DCIVETWEB_THIRD_PARTY_DIR=${HOME}/third-party" -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DBUILD_SHARED_LIBS=${BUILD_SHARED} -DCIVETWEB_ENABLE_SSL=${ENABLE_SSL} @@ -65,6 +64,10 @@ before_script: -DCIVETWEB_CXX_STANDARD=${CXX_STANDARD} .. +cache: + directories: + - $HOME/third-party + matrix: - fast_finish: true