-
-
Notifications
You must be signed in to change notification settings - Fork 222
/
.travis.yml
42 lines (36 loc) · 1.02 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
30
31
32
33
34
35
36
37
38
39
40
41
42
sudo: false
language: node_js
node_js:
- 8
- 10
- 12
before_install:
- dpkg --compare-versions `npm -v` ge 6 || npm i -g npm@^6
script:
- npm run compile
- npm run component
- npm run depcheck
- npm run depcheck-json
- npm run lint
- npm run test-coverage
- npm run test-dependent
- cat ./coverage/coverage.lcov | ./node_modules/.bin/codecov
before_deploy:
- ./node_modules/.bin/patch-version
deploy:
- provider: npm
skip_cleanup: true
email: lukic.djordje@gmail.com
api_key:
secure: PwEt5+Vgf1Klas8rB1arAF/5zjIGMkP6NekNHkKhJXDwQkY3g19p3ORXnwOk4oRg3ggf3FO1CI7uh/fJb7nnfVMYc+X1Db1MoYgVQAWBS5L723VgLQ8I2BRHNie7CRmXywMUIV4E/8RYGeH/4b6jlY6gKNx3gnjeSeSjKyKl+OQ=
on:
tags: true
node: 8
- provider: releases
skip_cleanup: true
api_key:
secure: KSDU8zjWT7h0lE92ww+4GXAP4RMMXAqZ3fpq4F1C2tHCdK4udXBLPYhRead70FkHMXbRvAHL84KO5018Jnx4QNGvWjSYQxDH2mgMj7FxempSS/Vll30LlDym62F1v6zLvgICYfb+0phJJ2JCCk7gdKnhF+++Kq71DQDarLsUJXw=
draft: true
on:
tags: true
node: 8