From 000ad4ab48c66112456f063f01e255b3da400255 Mon Sep 17 00:00:00 2001 From: Jean-Paul Balabanian Date: Wed, 3 Feb 2016 10:39:41 +0100 Subject: [PATCH] Added Travis support --- .travis.yml | 21 +++++++++++++++++++++ travis/build-and-test-opm-common.sh | 8 ++++++++ travis/build-opm-common.sh | 10 ++++++++++ 3 files changed, 39 insertions(+) create mode 100644 .travis.yml create mode 100755 travis/build-and-test-opm-common.sh create mode 100755 travis/build-opm-common.sh diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..683f530f2 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,21 @@ +language: cpp + +compiler: + - gcc + +addons: + apt: + sources: + - boost-latest + - ubuntu-toolchain-r-test + packages: + - libboost1.55-all-dev + - gcc-4.8 + - g++-4.8 + - gfortran-4.8 + +before_script: + - export CXX="g++-4.8" CC="gcc-4.8" FC="gfortran-4.8" + - cd .. + +script: opm-common/travis/build-and-test-opm-common.sh diff --git a/travis/build-and-test-opm-common.sh b/travis/build-and-test-opm-common.sh new file mode 100755 index 000000000..ce845df98 --- /dev/null +++ b/travis/build-and-test-opm-common.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +set -e + +pushd . > /dev/null +opm-common/travis/build-opm-common.sh +cd opm-common/build +ctest --output-on-failure +popd > /dev/null diff --git a/travis/build-opm-common.sh b/travis/build-opm-common.sh new file mode 100755 index 000000000..e8a452b85 --- /dev/null +++ b/travis/build-opm-common.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash +set -e + +pushd . > /dev/null +cd opm-common +mkdir build +cd build +cmake ../ +make +popd > /dev/null