Skip to content

Commit 779f203

Browse files
committed
travis.yml :: refactor to use matrix build and nodejs v6
1 parent d2e0f33 commit 779f203

File tree

1 file changed

+25
-14
lines changed

1 file changed

+25
-14
lines changed

.travis.yml

Lines changed: 25 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,31 @@ notifications:
66
email: false
77

88
before_install:
9-
- '[ "${TRAVIS_NODE_VERSION}" != "0.8" ] || npm install -g npm@1.4.28'
10-
- npm install -g npm@latest
9+
- npm install -g npm@2
10+
- npm install -g npm
1111
- '[ "${TRAVIS_NODE_VERSION}" == "0.8" -o "${TRAVIS_NODE_VERSION}" == "0.10" ] || npm install -g covert'
1212

13-
script:
14-
- '[ "${TRAVIS_NODE_VERSION}" != "0.8" -a "${TRAVIS_NODE_VERSION}" != "0.10" ] || npm test'
15-
- '[ "${TRAVIS_NODE_VERSION}" == "0.8" -o "${TRAVIS_NODE_VERSION}" == "0.10" ] || npm run coverage'
13+
matrix:
14+
fast_finish: true
15+
include:
16+
- node_js: '0.8'
17+
env: TASK=test
18+
- node_js: '0.10'
19+
env: TASK=test
20+
- node_js: '0.12'
21+
env: TASK=coverage
22+
- node_js: '1'
23+
env: TASK=coverage
24+
- node_js: '2'
25+
env: TASK=coverage
26+
- node_js: '3'
27+
env: TASK=coverage
28+
- node_js: '4'
29+
env: TASK=coverage
30+
- node_js: '5'
31+
env: TASK=coverage
32+
- node_js: '6'
33+
env: TASK=coverage
34+
35+
script: "npm run $TASK"
1636

17-
node_js:
18-
- '0.8'
19-
- '0.10'
20-
- '0.12'
21-
- '4'
22-
- '5'
23-
- 'iojs-v1.0.0'
24-
- 'iojs-v2.0.0'
25-
- 'iojs-v3.0.0'

0 commit comments

Comments
 (0)