1 | language: node_js
|
2 | cache:
|
3 | directories:
|
4 | - node_modules
|
5 | notifications:
|
6 | email: false
|
7 | node_js:
|
8 | - '6'
|
9 | env:
|
10 | - CXX=g++-4.8
|
11 | cache:
|
12 | directories:
|
13 | - node_modules
|
14 | - .tmp
|
15 | before_install:
|
16 | - git fetch origin --tags
|
17 | before_script:
|
18 | - npm prune
|
19 | - npm install subrequests
|
20 | script:
|
21 | - npm test
|
22 | after_success:
|
23 | # Report coverage to coveralls.io
|
24 | - cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js
|
25 | - rm -rf ./coverage
|
26 | - npm run semantic-release
|
27 |
|
28 | branches:
|
29 | except:
|
30 | - /^v\d+\.\d+\.\d+$/
|