diff --git a/.travis.yml b/.travis.yml index f6e19bd..7dc1b8f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,7 +2,7 @@ # subject to the Boost Software License, Version 1.0. (See accompanying # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) # -# Copyright Antony Polukhin 2014-2019. +# Copyright Antony Polukhin 2014-2020. # # See https://svn.boost.org/trac/boost/wiki/TravisCoverals for description of this file @@ -10,30 +10,9 @@ # # File revision #10 -sudo: false language: cpp os: linux -env: - global: - # Autodetect Boost branch by using the following code: - BOOST_BRANCH=$TRAVIS_BRANCH - # or just directly specify it - - BOOST_BRANCH=develop && [ "$TRAVIS_BRANCH" == "master" ] && BOOST_BRANCH=master || true - - # Files, which coverage results must be ignored (files from other projects). - # Example: - IGNORE_COVERAGE='*/boost/progress.hpp */filesystem/src/*' - - IGNORE_COVERAGE='' - - # boost-local/libs/ folder to put this library into. This may be useful, if you're for example running Travis - # from `Boost.DLL` repo while Boost already has `dll` and with to replace `dll` with content of`Boost.DLL`. - # - # Otherwise just leave the default value - BOOST_LIBS_FOLDER=$(basename $TRAVIS_BUILD_DIR) - - BOOST_LIBS_FOLDER=$(basename $TRAVIS_BUILD_DIR) - - # Global options for sanitizers - - UBSAN_OPTIONS=print_stacktrace=1 - - LSAN_OPTIONS=verbosity=1:log_threads=1 - # `--coverage` flags required to generate coverage info for Coveralls matrix: include: @@ -81,6 +60,23 @@ addons: - python-yaml before_install: + # Autodetect Boost branch by using the following code: - BOOST_BRANCH=$TRAVIS_BRANCH + # or just directly specify it + - BOOST_BRANCH=develop && [ "$TRAVIS_BRANCH" == "master" ] && BOOST_BRANCH=master || true + + # Files, which coverage results must be ignored (files from other projects). + # Example: - IGNORE_COVERAGE='*/boost/progress.hpp */filesystem/src/*' + - IGNORE_COVERAGE='' + + # boost-local/libs/ folder to put this library into. This may be useful, if you're for example running Travis + # from `Boost.DLL` repo while Boost already has `dll` and with to replace `dll` with content of`Boost.DLL`. + # + # Otherwise just leave the default value - BOOST_LIBS_FOLDER=$(basename $TRAVIS_BUILD_DIR) + - BOOST_LIBS_FOLDER=$(basename $TRAVIS_BUILD_DIR) + + # Global options for sanitizers + - UBSAN_OPTIONS=print_stacktrace=1 + - LSAN_OPTIONS=verbosity=1:log_threads=1 # Cloning minimal set of Boost libraries - BOOST=$HOME/boost-local - git clone -b $BOOST_BRANCH --depth 10 https://github.com/boostorg/boost.git $BOOST