aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
blob: 684520a40ff693e913e4d5a86bdf7c76ac8482ab (plain) (blame)
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
30
31
32
33
34
35
36
37
38
39
40
41
42
language: node_js

node_js:
    - "8"
    - "7"
    - "6"

os:
    - linux

notifications:
    email:
        - "info@valentineus.link"

before_install:
    - npm install --global nyc
    - npm install --global codacy-coverage

install:
    - npm install --only=development

script:
    - npm run check
    - nyc npm run test
    - nyc report --reporter=lcov

after_success:
    - nyc report --reporter=lcov
    - cat ./coverage/lcov.info | codacy-coverage

jobs:
    include:
        - stage: deploy
          node_js: "8"
          os: "linux"
          before_deploy:
              - npm run build
          deploy:
              provider: npm
              skip_cleanup: true
              email: "info@valentineus.link"
              api_key: $NPM_PROJECT_TOKEN