From 1da5a5bcccf7ce1e2f88ef501619f40ccb689220 Mon Sep 17 00:00:00 2001 From: Claudius Date: Mon, 13 May 2019 14:05:02 +0200 Subject: [PATCH] travis config is now in stages Signed-off-by: Claudius --- .travis.yml | 46 ++++++++++++++++++---------------------------- 1 file changed, 18 insertions(+), 28 deletions(-) diff --git a/.travis.yml b/.travis.yml index 393fba2..e73ad33 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,41 +1,15 @@ language: node_js dist: xenial cache: yarn -env: - global: - - CXX=g++-4.8 - - YARN_VERSION=1.16.0 jobs: include: - - name: Node.js 8 - node_js: - - 8 - before_install: - - curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version "$YARN_VERSION" - - export PATH="$HOME/.yarn/bin:$PATH" - script: - - yarn run mocha-suite - - name: Node.js 10 + - stage: Static Tests + name: eslint node_js: - 10 - before_install: - - curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version "$YARN_VERSION" - - export PATH="$HOME/.yarn/bin:$PATH" - script: - - yarn run mocha-suite - - name: Node.js 12 - node_js: - - 12 - before_install: - - curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version "$YARN_VERSION" - - export PATH="$HOME/.yarn/bin:$PATH" - script: - - yarn run mocha-suite - - name: eslint script: - yarn run eslint - language: generic - name: ShellCheck script: - shellcheck bin/heroku bin/setup @@ -48,3 +22,19 @@ jobs: script: - yarn run jsonlint language: generic + - stage: Dynamic Tests + name: Node.js 8 + node_js: + - 8 + script: + - yarn run mocha-suite + - name: Node.js 10 + node_js: + - 10 + script: + - yarn run mocha-suite + - name: Node.js 12 + node_js: + - 12 + script: + - yarn run mocha-suite