Initial commit
[yaffs-website] / node_modules / node-sass / src / libsass / .travis.yml
1 language: cpp
2 sudo: false
3
4
5 # don't create redundant code coverage reports
6 # - AUTOTOOLS=yes COVERAGE=yes BUILD=static
7 # - AUTOTOOLS=no COVERAGE=yes BUILD=shared
8 # - AUTOTOOLS=no COVERAGE=no BUILD=static
9
10 # further speed up day by day travis-ci builds
11 # re-enable this if you change the makefiles
12 # this will still catch all coding errors!
13 # - AUTOTOOLS=yes COVERAGE=no BUILD=static
14
15 # currenty there are various issues when
16 # built with coverage, clang and autotools
17 # - AUTOTOOLS=yes COVERAGE=yes BUILD=shared
18
19 matrix:
20   include :
21     - os: linux
22       compiler: gcc
23       env: AUTOTOOLS=no COVERAGE=yes BUILD=static
24     - os: linux
25       compiler: g++-5
26       env: AUTOTOOLS=yes COVERAGE=no BUILD=shared
27       addons:
28         apt:
29           sources:
30             - ubuntu-toolchain-r-test
31           packages:
32             - g++-5
33     - os: linux
34       compiler: clang++-3.7
35       env: AUTOTOOLS=no COVERAGE=yes BUILD=static
36       addons:
37         apt:
38           sources:
39             - ubuntu-toolchain-r-test
40             - llvm-toolchain-precise-3.7
41           packages:
42             - clang-3.7
43     - os: linux
44       compiler: clang
45       env: AUTOTOOLS=yes COVERAGE=no BUILD=shared
46     - os: osx
47       compiler: clang
48       env: AUTOTOOLS=no COVERAGE=no BUILD=shared
49     - os: osx
50       compiler: clang
51       env: AUTOTOOLS=no COVERAGE=yes BUILD=static
52     - os: osx
53       compiler: clang
54       env: AUTOTOOLS=yes COVERAGE=no BUILD=shared
55
56 script:
57   - ./script/ci-build-libsass
58   - ./script/ci-build-plugin math
59   - ./script/ci-build-plugin glob
60   - ./script/ci-build-plugin digest
61   - ./script/ci-build-plugin tests
62 before_install: ./script/ci-install-deps
63 install: ./script/ci-install-compiler
64 after_success: ./script/ci-report-coverage