40 lines
1.3 KiB
YAML
40 lines
1.3 KiB
YAML
sudo: required
|
|
dist: trusty
|
|
group: edge
|
|
|
|
language: node_js
|
|
|
|
os:
|
|
- linux
|
|
|
|
node_js:
|
|
- '10'
|
|
- '8'
|
|
- '6'
|
|
|
|
before_install:
|
|
- npm install -g npm
|
|
- npm --version
|
|
|
|
after_success:
|
|
- npm run coveralls
|
|
- npm run coverage-clean
|
|
|
|
before_deploy:
|
|
- echo "Deploying to GitHub releases"
|
|
- ls -al releases
|
|
|
|
deploy:
|
|
provider: releases
|
|
api_key:
|
|
secure: "1SCPI3pKviogeEFszgdLzTNywZ+ArYDgyezFRM345VRwiRPhWqRom21UkdgeYyEUsfFLEQ3Ms78hSWwgXmEk2UjvZIIPtdpI8KLD1cLqMSwMZSAVX4tuJN7uSo3nMt/W4UvSsWewxEv4WC6uwg1LwCCsxpEjkfvO4Ct1LvReT9JQAHHAZhM8FmGabNwk34ImZxqls3enxRODaHVz/BQwc6uw53HBcDhKnCYfjosyDFp1bXnQQXlD4ZwxWoAzdqswp7j5I44JxHmTcqT+grEd2clpqIuSomgHLmi9o5uVp0ervMrFVVFUEY0ZBUtV1RDzY/yTO9q63c+SvouPUWDwp6kjkexzFZqOLvjw8cdtCJWG3kNU3w49EI548tGyuqX95KLc5wqxU+yCIlCyAy3m7U6sxrxOQ8fStxmxwR2I4wbZPkgh4LD5yThItjB7i0Ax7eI5Ts2SYBrpe15tRqXrLc8/nE4EjEbomfzhjDN7T8MWf8j2zVCMnwCdSPhhI4C+Jegj0HG8gvq/gqiCgq26wdooBgVIN8rBG0XkrDRfuvWDyqAYHoKQv5FkOxNkdtuy2oBNIP6OU3J2Xh7c0hAcCS/jLddBthknZt3KJ1VidE1uY7SAKm+YF5VJLaGfLdYUlM/OHX7X2ICG7t11se7wm3+Fo/ZPeiLe611mHA+z6xA="
|
|
file_glob: true
|
|
file:
|
|
- 'releases/*.*'
|
|
overwrite: true
|
|
skip_cleanup: true
|
|
on:
|
|
# https://docs.travis-ci.com/user/deployment#Conditional-Releases-with-on
|
|
tags: true # Deploy app only when a tag is applied to the commit
|
|
node: '6'
|