From c1c0ce6ea9bfc96543c5d5b4f57a81db4f434d5c Mon Sep 17 00:00:00 2001 From: Jacob Perron Date: Fri, 30 Aug 2019 00:13:04 -0700 Subject: [PATCH] Refactor travis.yml Shorten by using matrix key and add -Werror compiler flag. Signed-off-by: Jacob Perron --- .travis.yml | 67 +++++++++++++++++------------------------------------ 1 file changed, 21 insertions(+), 46 deletions(-) diff --git a/.travis.yml b/.travis.yml index 03c0321..0a7bf6b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,54 +2,29 @@ sudo: required language: cpp -services: - - docker - compiler: - gcc -jobs: +matrix: include: - - stage: test + - os: linux dist: trusty - before_install: - - sudo apt-get update -qq - - sudo apt-get install build-essential cmake libboost-system-dev libboost-thread-dev libgtest-dev - - cd /usr/src/gtest - - sudo cmake CMakeLists.txt - - sudo make - - sudo cp *.a /usr/lib - script: - - cd ${TRAVIS_BUILD_DIR} - - cmake --version - - cmake . - - make - - make test - - dist: xenial - before_install: - - sudo apt-get update -qq - - sudo apt-get install build-essential cmake libboost-system-dev libboost-thread-dev libgtest-dev - - cd /usr/src/gtest - - sudo cmake CMakeLists.txt - - sudo make - - sudo cp *.a /usr/lib - script: - - cd ${TRAVIS_BUILD_DIR} - - cmake --version - - cmake . - - make - - make test - - dist: bionic - before_install: - - sudo apt-get update -qq - - sudo apt-get install build-essential cmake libboost-system-dev libboost-thread-dev libgtest-dev - - cd /usr/src/gtest - - sudo cmake CMakeLists.txt - - sudo make - - sudo cp *.a /usr/lib - script: - - cd ${TRAVIS_BUILD_DIR} - - cmake --version - - cmake . - - make - - make test + - os: linux + dist: xenial + - os: linux + dist: bionic + +before_install: + - sudo apt-get update -qq + - sudo apt-get install build-essential cmake libboost-system-dev libboost-thread-dev libgtest-dev + - cd /usr/src/gtest + - sudo cmake CMakeLists.txt + - sudo make + - sudo cp *.a /usr/lib + +script: + - cd ${TRAVIS_BUILD_DIR} + - cmake --version + - cmake -DCMAKE_CXX_FLAGS="-Werror" . + - make + - make test