summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorClaudius2019-05-14 14:43:31 +0200
committerClaudius2019-05-14 14:43:31 +0200
commit4c90863f2cd8499bcb3759cb39f8a1040488d258 (patch)
tree8d78d91b55b1dc791df4611bb49813fe01ff9574 /.travis.yml
parentdabcb91185488703dca6bce30cfea5c968694fd9 (diff)
parent1da5a5bcccf7ce1e2f88ef501619f40ccb689220 (diff)
Merge branch 'feature/drop-node-6'
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml48
1 files changed, 24 insertions, 24 deletions
diff --git a/.travis.yml b/.travis.yml
index a2fce834..e73ad33a 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,40 +1,40 @@
language: node_js
-dist: trusty
+dist: xenial
cache: yarn
-env:
- global:
- - CXX=g++-4.8
- - YARN_VERSION=1.15.2
jobs:
include:
- - env: task=npm-test
- node_js:
- - 6
- before_install:
- - curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version "$YARN_VERSION"
- - export PATH="$HOME/.yarn/bin:$PATH"
- - env: task=npm-test
- node_js:
- - 8
- before_install:
- - curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version "$YARN_VERSION"
- - export PATH="$HOME/.yarn/bin:$PATH"
- - env: task=npm-test
+ - 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"
- - env: task=ShellCheck
+ script:
+ - yarn run eslint
+ - name: ShellCheck
script:
- shellcheck bin/heroku bin/setup
language: generic
- - env: task=json-lint
+ - name: json-lint
addons:
apt:
packages:
- jq
script:
- - npm run jsonlint
+ - 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