From 45ddc5b6745d4f018c693a3dd55652b2a89087b0 Mon Sep 17 00:00:00 2001 From: Pierre Vanduynslager Date: Thu, 5 Dec 2019 15:09:37 -0500 Subject: [PATCH] ci: use shared Travis config --- .travis.yml | 36 +++++++----------------------------- 1 file changed, 7 insertions(+), 29 deletions(-) diff --git a/.travis.yml b/.travis.yml index 1799ac47..9f5a3516 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,33 +1,11 @@ -language: node_js +version: ~> 1.0 services: - docker -node_js: - - 12 - - 10 - - 8.16 # minimal supported node version - -# 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 - - /^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 + - semantic-release/semantic-release:.travis/semantic-release.yml + - semantic-release/semantic-release:.travis/greenkeeper.yml + - semantic-release/semantic-release:.travis/codecov.yml