From 973540eb3b11f16b4a390936ca88683f8dd9061a Mon Sep 17 00:00:00 2001 From: pubkey Date: Thu, 27 Sep 2018 18:23:05 +0200 Subject: [PATCH] ADD(travis) stages --- .travis.yml | 39 +++++++++++++++++++++++++++++++-------- 1 file changed, 31 insertions(+), 8 deletions(-) diff --git a/.travis.yml b/.travis.yml index 04a3431..5ab91d9 100755 --- a/.travis.yml +++ b/.travis.yml @@ -1,18 +1,41 @@ language: node_js sudo: required +dist: trusty os: - linux node_js: - - "9.2.1" + - "10.6.0" before_install: - export CHROME_BIN=chromium-browser - export DISPLAY=:99.0 - sh -e /etc/init.d/xvfb start -script: - - npm install --depth 0 --silent - - npm run lint - - npm run export - - travis_retry npm run test:export - - travis_retry npm run test:docs - - travis_retry npm run test:e2e + +stages: + - install + - format + - export + - tests + +jobs: + include: + - stage: install + script: travis_retry npm install --depth 0 --silent + + - stage: format + script: travis_retry npm run lint + env: LABEL=lint + + - stage: export + script: travis_retry npm run export + env: LABEL=export + + - stage: tests + script: travis_retry npm run test:export + env: LABEL=test:export + - stage: tests + script: travis_retry npm run test:docs + env: LABEL=test:docs + - stage: tests + script: travis_retry npm run test:e2e + env: LABEL=test:e2e