language: cpp compiler: - clang sudo: false cache: ccache matrix: include: - os: linux node_js: "latest" install: - NODE=$(which node) make lint-md-build script: - NODE=$(which node) make lint-ci - os: linux install: - ./configure - make -j2 V= script: - make -j2 test-ci before_install: - export HOMEBREW_NO_AUTO_UPDATE=1 # work around https://github.com/travis-ci/travis-ci/issues/7456 - if [ $TRAVIS_OS_NAME = osx ]; then brew install ccache; fi - export PATH="/usr/local/opt/ccache/libexec:$PATH" - export CXX="ccache clang++ -Qunused-arguments" - export CC="ccache clang -Qunused-arguments" - export JOBS=2