summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2015-08-12 19:17:17 +0100
committerMaxime Coste <frrrwww@gmail.com>2015-08-12 19:17:17 +0100
commit0efb41ce421c83acc6d4e6add776e6ce24aacf25 (patch)
tree12a17b7103b791daacd4a2fc63aeae315bcb1266
parentd2762e6a1a059a7f99a745ca6dc18bcf775f091e (diff)
Migrate to container based travis
-rw-r--r--.travis.yml32
1 files changed, 19 insertions, 13 deletions
diff --git a/.travis.yml b/.travis.yml
index b3069c87..d4fc14d5 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,30 +1,36 @@
language: cpp
+
+sudo: false
+
os:
- linux
- osx
+
compiler:
- clang
- gcc
+
before_install:
- - if [ $TRAVIS_OS_NAME = linux ]; then
- sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y;
- sudo add-apt-repository ppa:boost-latest/ppa -y;
- sudo apt-get update -qq;
- elif [ $TRAVIS_OS_NAME = osx ]; then
+ - if [ $TRAVIS_OS_NAME = osx ]; then
brew update;
fi;
+
install:
- - if [ $TRAVIS_OS_NAME = linux ]; then
- if [ "$CXX" = "clang++" ]; then
- sudo apt-get install -y libstdc++-4.8-dev;
- elif [ "$CXX" = "g++" ]; then
- sudo apt-get install -y g++-4.8;
+ - if [ $TRAVIS_OS_NAME = linux -a "$CXX" = "g++" ]; then
export CXX=g++-4.8;
- fi;
- sudo apt-get install -y libncursesw5-dev;
- sudo apt-get install -y libboost-regex1.54-dev;
elif [ $TRAVIS_OS_NAME = osx ]; then
brew outdated boost || brew upgrade boost;
fi;
+addons:
+ apt:
+ sources:
+ - boost-latest
+ - ubuntu-toolchain-r-test
+ packages:
+ - libstdc++-4.8-dev
+ - g++-4.8
+ - libncursesw5-dev
+ - libboost-regex-dev
+
script: cd src && make && make test