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