.travis.yml
dist: trusty
sudo: required
language: node_js
node_js:
- "12"
- "10"
- "8"
cache: npm
os:
- linux
jobs:
include:
- stage: test
script: npm run test
skip_cleanup: true
after_success: 'npm run coveralls'
- stage: release
node_js: lts/*
script: npm run docs
skip_cleanup: true
deploy:
provider: script
skip_cleanup: true
script:
- npx semantic-release
if: branch = master AND type != pull_request