language: node_js services: - docker node_js: - 10 # Trigger a push build on master and greenkeeper branches + PRs build on every branches # Avoid double build on PRs (See https://github.com/travis-ci/travis-ci/issues/1147) branches: only: - master jobs: include: # Define the release stage that runs semantic-release - stage: release node_js: lts/* # Retry install on fail to avoid failing a build on network/disk/external errors install: - travis_retry npm install script: - npm run build # Advanced: optionally overwrite your default `script` step to skip the tests # script: skip deploy: provider: script skip_cleanup: true script: - npx semantic-release