summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClaudius2019-05-13 14:05:02 +0200
committerClaudius2019-05-13 19:37:22 +0200
commit1da5a5bcccf7ce1e2f88ef501619f40ccb689220 (patch)
tree8d78d91b55b1dc791df4611bb49813fe01ff9574
parentaa57b76a4fd291e67d75400e568266c35576ef94 (diff)
travis config is now in stages
Signed-off-by: Claudius <opensource@amenthes.de>
-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