65 lines
1.7 KiB
YAML
65 lines
1.7 KiB
YAML
language: cpp
|
|
sudo: false
|
|
|
|
|
|
# don't create redundant code coverage reports
|
|
# - AUTOTOOLS=yes COVERAGE=yes BUILD=static
|
|
# - AUTOTOOLS=no COVERAGE=yes BUILD=shared
|
|
# - AUTOTOOLS=no COVERAGE=no BUILD=static
|
|
|
|
# further speed up day by day travis-ci builds
|
|
# re-enable this if you change the makefiles
|
|
# this will still catch all coding errors!
|
|
# - AUTOTOOLS=yes COVERAGE=no BUILD=static
|
|
|
|
# currenty there are various issues when
|
|
# built with coverage, clang and autotools
|
|
# - AUTOTOOLS=yes COVERAGE=yes BUILD=shared
|
|
|
|
matrix:
|
|
include :
|
|
- os: linux
|
|
compiler: gcc
|
|
env: AUTOTOOLS=no COVERAGE=yes BUILD=static
|
|
- os: linux
|
|
compiler: g++-5
|
|
env: AUTOTOOLS=yes COVERAGE=no BUILD=shared
|
|
addons:
|
|
apt:
|
|
sources:
|
|
- ubuntu-toolchain-r-test
|
|
packages:
|
|
- g++-5
|
|
- os: linux
|
|
compiler: clang++-3.7
|
|
env: AUTOTOOLS=no COVERAGE=yes BUILD=static
|
|
addons:
|
|
apt:
|
|
sources:
|
|
- ubuntu-toolchain-r-test
|
|
- llvm-toolchain-precise-3.7
|
|
packages:
|
|
- clang-3.7
|
|
- os: linux
|
|
compiler: clang
|
|
env: AUTOTOOLS=yes COVERAGE=no BUILD=shared
|
|
- os: osx
|
|
compiler: clang
|
|
env: AUTOTOOLS=no COVERAGE=no BUILD=shared
|
|
- os: osx
|
|
compiler: clang
|
|
env: AUTOTOOLS=no COVERAGE=yes BUILD=static
|
|
- os: osx
|
|
compiler: clang
|
|
env: AUTOTOOLS=yes COVERAGE=no BUILD=shared
|
|
|
|
script:
|
|
- ./script/ci-build-libsass
|
|
- ./script/ci-build-plugin math
|
|
- ./script/ci-build-plugin glob
|
|
- ./script/ci-build-plugin digest
|
|
- ./script/ci-build-plugin tests
|
|
before_install: ./script/ci-install-deps
|
|
install: ./script/ci-install-compiler
|
|
after_success: ./script/ci-report-coverage
|