-
Notifications
You must be signed in to change notification settings - Fork 2
/
.travis.yml
29 lines (29 loc) · 1.43 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
---
branches:
only:
- master
- develop
- /^feature/.*$/
language: node_js
node_js:
- stable
- "--lts"
env:
global:
- CC_TEST_REPORTER_ID=ae5b3038c9b109619fb496da8ec68e1ae9273e7d58ecb75e7ae675f0ab265f3d
before_install:
- npm i -g npm
install: npm ci --no-optional
before_script:
- curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
- chmod +x ./cc-test-reporter
- ./cc-test-reporter before-build
after_script:
- "[ $TRAVIS_NODE_VERSION = stable ] && c8 report --reporter=lcov --reporter=text && ./cc-test-reporter
after-build --debug -t lcov --exit-code $TRAVIS_TEST_RESULT || echo 'Coverage skipped'"
notifications:
slack:
secure: eomxLOINzHHrYx5EcgUv3Z/Sh7YdrMOxFfLCoBCbeOLbjCj5E7me4E1K3llMaS9i18+8LFUSfuwIwUB7+iR7/lT2Mvpfjg8eEbph8eny3LvqERePf0MOmMDKLMlqBHpMuZ2H1GBFpXgyLrq0ApCGQj5ieWo5YAjriNbeNJ6DwljBIDJUMjH3DXhRD1E3rS2qaWzWsl1/1ehLJ5UllTRbRN06tWFLk6O8VaXjC+wXPVmXoqp/eOGavICEgIF/XvDfMPOnMz6QdQZFuYoNKJIjcgKbZRR0Qno+2yDr/CfxAf4w066qkp7tozDRnOiQFXyf7+DPz/TL+/SsKqSWZuiOeTrvhtpE7P1YhGOZgdLCNjP9nfrRiHZLvQarRU0wdY+RQpyY/K9P1DWRL/Z0StX5oQh9Z0/c35cC8acP+0U62VAIUPQs6yRcDXypDHsrq+uPvh1CV7xuDBmLGpNT1fbGNpBtIJlSedPX2PZnBM/oLRCboy2MthHneHBSygkihme9WYnUlRVCPvE/BW3+LKISBYIIhpP7te6Xlpg+BA3gRQ8RXkBZIsjEMa2tqar/OFYjKHa9B4Z0yfFqJWTm0KPy14BbWLQzdK2DhTc/wyw0PDg2V8CDgxVpBnnkAXK2WFNn4QV3i8jEaghSZU9bPlSwYqH0ykSITI5OzSF91NUUa4o=
cache:
directories:
- "$HOME/.npm"