File tree Expand file tree Collapse file tree 1 file changed +47
-0
lines changed Expand file tree Collapse file tree 1 file changed +47
-0
lines changed Original file line number Diff line number Diff line change 1+ language : node_js
2+ node_js :
3+ - " lts/*"
4+
5+ before_install :
6+ - " export CHROME_BIN=/usr/bin/google-chrome"
7+ - " export DISPLAY=:99.0"
8+ - " sh -e /etc/init.d/xvfb start"
9+
10+ script :
11+ - gulp test --coverage
12+ - gulp build
13+ - gulp package
14+ - cat ./coverage/lcov.info | ./node_modules/.bin/coveralls || true
15+
16+ sudo : required
17+ dist : trusty
18+
19+ addons :
20+ chrome : stable
21+ firefox : latest
22+
23+ # IMPORTANT: scripts require GITHUB_AUTH_TOKEN and GITHUB_AUTH_EMAIL environment variables
24+ # IMPORTANT: scripts has to be set executables in the Git repository (error 127)
25+ # https://github.com/travis-ci/travis-ci/issues/5538#issuecomment-225025939
26+
27+ deploy :
28+ - provider : script
29+ script : ./scripts/release.sh
30+ skip_cleanup : true
31+ on :
32+ branch : release
33+ - provider : releases
34+ api_key : $GITHUB_AUTH_TOKEN
35+ file :
36+ - " ./dist/chartjs-plugin-zoom.js"
37+ - " ./dist/chartjs-plugin-zoom.min.js"
38+ - " ./dist/chartjs-plugin-zoom.zip"
39+ skip_cleanup : true
40+ on :
41+ tags : true
42+ - provider : npm
43+ email : $NPM_AUTH_EMAIL
44+ api_key : $NPM_AUTH_TOKEN
45+ skip_cleanup : true
46+ on :
47+ tags : true
You can’t perform that action at this time.
0 commit comments