summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.travis.yml46
1 files changed, 18 insertions, 28 deletions
diff --git a/.travis.yml b/.travis.yml
index 393fba28..e73ad33a 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