From daa7c93cf41d12887ffa8e3c527c4d64df0dbd4a Mon Sep 17 00:00:00 2001 From: Outsider Date: Tue, 3 Apr 2018 12:25:33 +0900 Subject: [PATCH] use build stages for Travis CI see https://docs.travis-ci.com/user/build-stages/ --- .travis.yml | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/.travis.yml b/.travis.yml index 017907d1ba..409cabca85 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,25 +6,37 @@ language: node_js matrix: fast_finish: true + +before_install: scripts/travis-before-install.sh + +before_script: scripts/travis-before-script.sh + +jobs: include: - - node_js: '9' + - stage: lint + node_js: '8' + env: TARGET=lint + script: npm start $TARGET + - stage: test + node_js: '9' env: TARGET=test.node COVERAGE=true + script: npm start $TARGET - node_js: '8' env: TARGET=test.node + script: npm start $TARGET - node_js: '6' env: TARGET=test.node + script: npm start $TARGET - node_js: '4' env: TARGET=test.node - - node_js: '8' - env: TARGET=lint + script: npm start $TARGET - node_js: '8' env: TARGET=test.browser + script: npm start $TARGET -before_install: scripts/travis-before-install.sh - -before_script: scripts/travis-before-script.sh - -script: npm start $TARGET +stages: + - lint + - test after_success: npm start coveralls