From d9f6732ce29006e474d8d2779719112e655b109d Mon Sep 17 00:00:00 2001 From: Dennis Luxen Date: Wed, 31 Jul 2013 11:10:49 +0200 Subject: [PATCH] Add Travis CI build support --- .travis.yml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..0b810563d --- /dev/null +++ b/.travis.yml @@ -0,0 +1,34 @@ +language: cpp +compiler: + - gcc +# - clang +install: + - sudo apt-get update >/dev/null + - sudo apt-get -q install build-essential git cmake pkg-config libprotoc-dev libprotobuf7 protobuf-compiler libprotobuf-dev libosmpbf-dev libpng12-dev libbz2-dev libstxxl-dev libstxxl-doc libstxxl1 libxml2-dev libzip-dev libboost-thread-dev libboost-system-dev libboost-regex-dev libboost-filesystem-dev lua5.1 liblua5.1-0-dev libluabind-dev rubygems osmosis +before_script: + - sudo gem install bundler + - bundle install + - mkdir build + - cd build + - cmake .. +script: make +after_script: + - cd .. + - cucumber -p verify +branches: + only: + - master + - develop +notifications: + irc: + channels: + - irc.oftc.net#osrm + on_success: change + on_failure: always + use_notice: true + skip_join: false + recipients: + - dennis@mapbox.com + email: + on_success: change + on_failure: always