-
Notifications
You must be signed in to change notification settings - Fork 3
/
.travis.yml
53 lines (53 loc) · 3.58 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
43
44
45
46
47
48
49
50
51
52
53
language: node_js
sudo: false
node_js:
- '9'
cache:
directories:
- "./node_modules"
env:
- UNITEST=1
matrix:
include:
- node_js: '9'
env: COVERAGE=1
- node_js: '9'
env: SAUCE_LABS=1
allow_failures:
- node_js: '9'
env: SAUCE_LABS=1
global:
secure: gEIla1ohzC3FMcpFrBURQrnFzr9oo3Bl5+JdbS/aAwu7ppP/l6+vEawNahChgTzRMzpgm7Akj5847gWVMTsKMVzYgAndK9ZSO8stDOu3rgEfuSJcVWDxI97NRAuGk1bPxXiOrjZLkhizMfvc9C5dbyEXEohePAiiMW4AgZ78XVESR4F8DZ0gCXn37XlD6bSK9/0PfdErvPhnRkOLPNIlgasUWfQkrZEnrmwRyQBqe1ttTzFJSVnt1zlPaYNcmFA5yRSqjYc5jEGCh2QWWq7QkEtGLSMNvvMrNCy6GDKBfvGEY0KmOu3GvFDgjYia18Pda8hlNdt8v9IoBV4UnAJxKV6rZ/yHksvQ2K8XygS5KAV3dj/TvuZS2a0i22V3SBR5dEcIQ+LKoS4/AucpX0NspgNBR/OAfk6GXPcl9BY/s2X7eC4aGsjWYnoNotKggJOVOEbN/q9TCW6Enq4uDhWVBf5z2YuHUr8u7qyW4sA8S9j0nVm1Opnt+9WNpnbtG73Gl9yYDC/arifiMuj8TteZO4gZvzlqscfwzz9F3AOtnAKwSe3erMnX9QeYU1bn0rf7iTxrzRkdoIwBgXEcRCpAphDzl9j0fJxXFPyehhOUEM2nN2l/Xa3Ib032nCcvk2ELUyCgxot/NqqIkaFYHF/FFk5iNGh1cS+AMCXGWJwQaSI=
addons:
sauce_connect:
username: DavidKk
jwt:
secure: o3kqfupTPNeuKDWRcLKoGvOyKhB7A7bhE2o15IOIhYddqFRrb9ngHAhR7I9LWQIKZGjIGQPwchTVSBRNvdRkQGK5QMOjunW7fp4DjrU/rt95Z7teZTc6O67Ic+lkznaxfZOXaAZ+0cCDrY6Hypcqwy9fVYyYvob1hJXv1fKui9aflFPwj4aY2gglzTL5KVnQeOiA68WDP2V0S7FBCAH56Kn/qwV6KzG0tjv6uJvfmeBTdw7Yt7ouf27BIuFc44oRKRZtRwqyLkTuK1AeWcYzXsCY44VZHQwFhk2AcgbVR1/wFJDme+7U+71xSOz1vtfEM/8iv7hfGUUnTN+wn3DIYkI2VC8iju86aYdyhttqiJuHsskZZehyiP2b+bmKCTQzR0zmpgR+TnowDPV0zRmhjR3kpuyvqLFiKU8MfcD0AUlO63voMZvE0/rl+ZNzlBPknbpqa3Wn+mPN3LRnISHmx8r/fv3cfSH0qtp11I+4CQm+5pZvQFyhFR7XCCS8rHrhtoJBxQ87tL3lLaI5Ow+VRRpbFs+jeLWPwuAMo5tUmiy5qFBIzqKF4OLG+SxSQvcDq3YodO2Q1gLRemUaOuScdcZlKlCgU5HtKjR+rabjqZnCM4SNFkKCpD+32U7RUsc60kB66KTCZm9EVSGFIZZ+yXbrO8YRKeez7qw8/CVHkgU=
install:
- npm install
- if [ "$COVERAGE" = 1 ]; then npm install codecov; fi
before_script:
- export DISPLAY=:99.0
- sh -e /etc/init.d/xvfb start
script:
- if [ "$COVERAGE" = 1 ]; then npm run codecov; fi
- if [ "$COVERAGE" = 1 ]; then bash esdoc.sh; fi
- if [ "$SAUCE_LABS" = 1 ]; then npm run unitest; fi
before_deploy:
- npm run build
- npm run gh-pages
deploy:
- provider: pages
local_dir: gh-pages
skip_cleanup: true
github_token:
secure: dbL+LVT3jz6z0+x7mhNpj8f9WLYdEqc/jCULX+GhUGEUVVX5TrI1JLoxBlwGnzXmYb5cRqo8IC/eoHNHjSeV5g6Ay1nhsRHposeKfK5svAs7KzKHQCFxIZitCgvTiTVWSBtkdB8kVK5gSwTIq9FDeNnsTptBbEcnVVWEcFAbh/ndaZsfmMhfFHKgShKmy8ppxEr7VsvrQQXSX98zItZrxHGnrIBnHKpnFdff0FH8kTwyeJ3Ebq8zgtbCNhrzcNBsHk9F/qiyZrtCHsNOqDLFbT6dh29vRVLgeqxIbHnhpPv+x4WyHbKYs52pQCrR3+AUh87xjRvKtMIaBL9XrXSrU2coP6WvEroZf/3TBwouFGXIaKIoX0Wp76tI6wD3W0rkXtjw8ix8KKszWAbR7xbMHAhj5plr48lU1Vp9iwIEnTLXoZb9ujBQ4aN3T7noPtI4QDbJfj9sj4xBcXaC/UOmy5VkH2Fxn9Htp1B8fP75Ra4FxZCCdOhZ8oZRD4ZEznQbTPOw3NjY6V0y2RIxAfpK3otQwFmepDTam6FdaOGeMFXrw5TT4vHJCf0JyZ6TlIEySdwJqagTZHj7sKN6VQdBS9fCTewzwi12bfH5lJm4EsabKnNRgYTaw9dXIaL/5dKxiqQ+KH94DHat/cLguAWDLWMxYwHyX8GfzXmVOHzBy7k=
on:
branch: master
- provider: npm
skip_cleanup: true
email: qowera@qq.com
api_key:
secure: HuuWMn/tNye/Fa60Jy9jKsVzZRSs0NZ9rv2eG/M4dWDocXFgIOKpH7zUkW2HVg4ChQwqGT8mP6zY6qtRcs8HQ86IgY0Ig+Jt0slt7zjbXd7N84XWN3mSHkOJR73ioyHXMmO7K7EeudUx20AgPUGgsp7rjAiJ3y9HOauDnk19rgtDh/rhr8RXaTstF4+WyHfAFI9fBJGkdElkuZAJUrXCOIcfQN0sJDxSaXrmueCHUvParh7Lm7HfXHs+SaKyKrvU6KfCv7da70/mPMPPCldy9eMbVPS3ErOJJftYnnbDdWLApXZYUwxQqm8HfJ4+Zg8KQkff9OE7l4ThM17IPHPydFT5ZolP4aKEf+2tiSOWaneSk5btAtq8jnj4h60WG4ZylsUhEsNShbcmH2HN1YbxslO7X8fo2Rph5ryo0bXiEQ+jCYbwKoYaeAUnMCm2C1Oz3+8AEQRwsZs7QMX05CFo0Slvbl/I7TbvXhHvM1K4gP/Bl0uXZZqe/AfemraH3coy6LYIMZY+sPxq1zdJBdDdd3zlewegX7fD5z6HW53wxNpKZWrygfuDmA1DoEULsAlLP6nztfzVjn+xEza+JkBLhAOyWV99D+m3k7AwmXGVGk9aI9bZf+sNNzyLq35cxQ3SyT+q/6y7Ulw5QR94Jmvl2zyef9hEVcHhnOW2V3Ayevw=
on:
tags: true