From 4476e97527f4a3b6ae8e85f0bd82cb660270eb16 Mon Sep 17 00:00:00 2001 From: Andrew Stitcher Date: Thu, 9 Jul 2015 16:43:20 -0400 Subject: [PATCH] NO-JIRA: Change travis configuration to use container based builds --- .travis.yml | 44 +++++++++++++++++++++++++++++--------------- 1 file changed, 29 insertions(+), 15 deletions(-) diff --git a/.travis.yml b/.travis.yml index baeb5d144d..8bbeb2bf2a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,21 +1,35 @@ ---- -language: python +os: +- linux +sudo: false +language: +- python +python: +- 2.7 +addons: + apt: + packages: + - cmake + - libssl-dev + - libsasl2-dev + - sasl2-bin + - swig + - python-dev + - valgrind + - ruby + - ruby-dev + - python3-dev + - php5 + - openjdk-7-jdk install: -- sudo apt-get update -qq -- sudo apt-get install -y -qq bash cmake libssl-dev maven ruby ruby-dev - python python-dev python3 python3-dev php5 openjdk-7-jdk swig uuid-dev - valgrind libsasl2-dev sasl2-bin +- pip install --upgrade pip - pip install tox - gem install rspec simplecov +- gem install minitest --version 4.7.0 before_script: - export PATH=${HOME}/.local/bin:${PATH} -- export PYTHON_PATHS=$(ls -d /opt/python/*) -- echo PYTHON_PATHS=${PYTHON_PATHS} -- for PYTHON_DIR in ${PYTHON_PATHS} ; - do export CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:${PYTHON_DIR} ; - done -- echo CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH} script: -- bin/jenkins-proton-c-build.sh -os: -- linux +- mkdir Build +- cd Build +- cmake .. -DCMAKE_INSTALL_PREFIX=$PWD/install +- cmake --build . --target install +- ctest -V