1 | language: node_js
|
2 | os:
|
3 | - linux
|
4 | node_js:
|
5 | - "10"
|
6 | - "8"
|
7 | - "6"
|
8 | before_install:
|
9 | - 'nvm install-latest-npm'
|
10 | script:
|
11 | - 'if [ -n "${PRETEST-}" ]; then npm run pretest ; fi'
|
12 | - 'if [ -n "${POSTTEST-}" ]; then npm run posttest ; fi'
|
13 | - 'if [ -n "${COVERAGE-}" ]; then npm run coverage ; fi'
|
14 | - 'if [ -n "${TEST-}" ]; then npm run tests-only ; fi'
|
15 | sudo: false
|
16 | env:
|
17 | - TEST=true
|
18 | matrix:
|
19 | fast_finish: true
|
20 | include:
|
21 | - node_js: "node"
|
22 | env: PRETEST=true
|
23 | allow_failures:
|
24 | - os: osx
|
25 | - env: TEST=true ALLOW_FAILURE=true
|