UNPKG

998 BYAMLView Raw
1language: node_js
2os:
3 - linux
4node_js:
5 - "9"
6 - "8"
7 - "7"
8 - "6"
9 - "5"
10 - "4"
11 - "iojs-v3"
12 - "iojs-v2"
13 - "iojs-v1"
14 - "0.12"
15before_install:
16 - 'nvm install-latest-npm'
17install:
18 - 'if [ "${TRAVIS_NODE_VERSION}" = "0.6" ] || [ "${TRAVIS_NODE_VERSION}" = "0.9" ]; then nvm install --latest-npm 0.8 && npm install && nvm use "${TRAVIS_NODE_VERSION}"; else npm install; fi;'
19script:
20 - 'if [ -n "${PRETEST-}" ]; then npm run pretest ; fi'
21 - 'if [ -n "${POSTTEST-}" ]; then npm run posttest ; fi'
22 - 'if [ -n "${COVERAGE-}" ]; then npm run coverage ; fi'
23 - 'if [ -n "${TEST-}" ]; then npm run tests-only ; fi'
24sudo: false
25env:
26 - TEST=true
27matrix:
28 fast_finish: true
29 include:
30 - node_js: "lts/*"
31 env: PRETEST=true
32 allow_failures:
33 - node_js: "9"
34 - node_js: "7"
35 - node_js: "5"
36 - node_js: "iojs-v3"
37 - node_js: "iojs-v2"
38 - node_js: "iojs-v1"
39 - node_js: "0.12"
40 - os: osx
41 - env: TEST=true ALLOW_FAILURE=true
42 - env: COVERAGE=true