Use container-based builders for Travis CI

This commit is contained in:
Gunnar Beutner 2015-03-20 08:25:17 +01:00
parent 5588b8ed75
commit 275b488309

View File

@ -1,18 +1,27 @@
sudo: false
language: cpp language: cpp
compiler: compiler:
- gcc - gcc
before_install: addons:
- sudo apt-get update -qq apt_packages:
- sudo apt-get install libboost-all-dev flex bison libssl-dev libpq-dev libmysqlclient-dev libedit-dev libyajl-dev - ccache
- libboost-all-dev
- flex
- bison
- libssl-dev
- libpq-dev
- libmysqlclient-dev
- libedit-dev
- libyajl-dev
before_script: before_script:
- mkdir build - mkdir build
- cd build - cd build
- cmake .. - export PATH="/usr/lib/ccache:$PATH"
- cmake .. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=/tmp/icinga2
script: script:
- make - make && make test && make install && /tmp/icinga2/sbin/icinga2 --version
- sudo make install
- icinga2 --version