diff --git a/.travis.yml b/.travis.yml index f0e66956..d9aaab72 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,35 +1,11 @@ -language: node_js +version: ~> 1.0 services: - docker -node_js: - - 12 - - 10.13 - -# Trigger a push build on release 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 - - next - - beta - - /^\d+\.(\d+|x)(\.x)?$/ - - /^greenkeeper.*$/ - -# Retry install on fail to avoid failing a build on network/disk/external errors -install: - - travis_retry npm install - -script: - - npm run test - -after_success: - - npm run codecov - -jobs: - include: - - stage: release - node_js: lts/* - script: - - npm run semantic-release +import: + - semantic-release/semantic-release:.travis/node.yml + - semantic-release/semantic-release:.travis/node-versions.yml@beta + - semantic-release/semantic-release:.travis/semantic-release.yml + - semantic-release/semantic-release:.travis/greenkeeper.yml + - semantic-release/semantic-release:.travis/codecov.yml