This repository was archived by the owner on Aug 8, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.travis.yml
More file actions
74 lines (65 loc) · 2.55 KB
/
Copy path.travis.yml
File metadata and controls
74 lines (65 loc) · 2.55 KB
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
language: node_js
install:
- npm i -g npm@5.7.1
- npm ci
cache:
directories:
- "$HOME/.npm"
matrix:
fast_finish: true
include:
- env: TEST='minimal'
node_js: '9'
- env: TEST='normal'
node_js: '9'
allow_failures:
- env: TEST='normal'
addons:
sauce_connect:
username: 'iyegoroff-6'
no_ssl_bump_domains: all
jwt:
secure: >
rdms7nvRxUE4Rt+PTGOrgVLQt+5bUfMGMTx6iDTM1kLf3umQwa5xxaCz35nFF14HTbynfwILfno3OvB+c+XFTwxkTtABNDWjZaJYTaFvhm4Yk2WaC
X9E0PGwDT2/P74LgMd6bpBsP2Y+dnu57ThnzrI0FG7DRkZGcbIZ+feDmrbxzCp5hVwEqtRL9kGT8ZELwWjRLFj2qO82i3gln6VAjGrt05cDV3JMOS
LBjwEcExyPvqVSV1K8ZseDsUwstrggMbq94q1rE0hODMRae4znIMQAV0wf8iczDUnc30pL9o6XgRQFI7m4WYpjz8oMLXqsQeGPUK3S+gAg9cB6DvK
4UwSLHXuyhRMM3HAAMrkd6inMRBeNfO0w1O4mnYDZ0cQdtFTiEdFET7JBnwqxqUfh89Od+SQaNIVbQ42kayEbDU+gbJxIQyN8kJZIi+vFFvLYbp4n
CUWoDwLUiwy5S2nl8+j71WBzKIejdGCxjBGmhSFAkR7prVFGa/MBsCzrY+nwkiy4Q0k3zEw7uQl+WUBjnorGUMn77HkIuLuWllq1ttsCILWnhTWk3
1KHs62ud9VWJxDt0Lo/VxkD/EPbaB1vxPWXmGIX0UpJvDmuMLn63LC/kKCIFy/QuSzpnxDGIDsPTOt5FT1qHvmZs3//0I9LasJu1amTGhkouzfpOl
03K6w=
branches:
only:
- master
- /^v\d+\.\d+\.\d+$/
before_deploy:
cp ./dist/kendo-multi-calendar.min.js ./public/kendo-multi-calendar.min.js
deploy:
- provider: npm
email: iegoroff@gmail.com
api_key:
secure: >
Ws0lVPKRNnSeiBf2XAjqGJOqhTaMfZf4Fjc9UdwQTAM7z+z1RpBqf5nTCQPIqu9x3cspP6CQPzArzMQ8hEHdFfUzTNQrqIiO6m/KxbX48Or4zXv
2zwDhhr30EjdH56af68J+NogwrQsjDqKDBSwMSYYfuSBw4gzMGn8KH73Km83eW6fNuop3vd+Mej2uUxWg3V6XjmbEfXFponVTEkV1X43XXEBc2N
dbBtnfFAyKRXH1mHQF/e/1pRNWDgOfObvqypzpvBoZJGBBOeRikYpv986D1juMWTHDTOxin724OP5i0HbuoF3BtmjURBnovOfMUASqp/IpH39cn
TxqoMnjbQuh7znZAC7Zie9EswVo9JAluDS0thqYCZzaSfUdtgZN26xayBcAADrJ7QwrJnABG/d8XlawS7i7vtwhfVQtYOGHD9I/MSgqsDqDAFv7
y/nbAbtLGrxsD3lFDQtQGua4ZQU8Dzuya7mDjQTnK+8U0jm7DSBiAq5Q5VGzY5mHHpA7+G4uNzzFRHBMonf76Px19pvZqlMiKqTE6fRTFlWt32d
onAtGm73B9EhBQPTe39qWMjipGjFqRZiVCNBwPKo3TDlyCJbRFCPkhEsRW+BvdJo5aizDSQhtKt+JcfC2ZOhuAH6CR8TJACVmS6h/frNPV1vNw+
1/ZzFhZfB7RwV0TLc=
skip_cleanup: true
on:
tags: true
condition: $TEST == 'minimal'
- provider: surge
project: ./public/
domain: kendo-multi-calendar.surge.sh
skip_cleanup: true
on:
tags: true
condition: $TEST == 'minimal'
before_script:
npm run build
script:
- if [[ $TEST == 'minimal' ]]; then npm run lint && npm run test:ci:minimal; fi
- if [[ $TEST == 'normal' ]]; then npm run test:ci:normal; fi
after_script:
if [[ $TEST == 'minimal' ]]; then npm run coverage; fi