Merge pull request #604 from PeterDaveHello/refactor-TravisCI-config

Refactor travis ci config
This commit is contained in:
Sheogorath 2017-10-31 12:12:33 +01:00 committed by GitHub
commit 66b3463825
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,12 +1,37 @@
language: node_js language: node_js
dist: trusty dist: trusty
cache: yarn
env:
global:
- CXX=g++-4.8
jobs:
include:
- env: task=npm-test
node_js: node_js:
- 6 - 6
- 7
env:
- CXX=g++-4.8
cache: yarn
before_install: before_install:
- curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 1.1.0 - curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 1.1.0
- export PATH="$HOME/.yarn/bin:$PATH" - export PATH="$HOME/.yarn/bin:$PATH"
- env: task=npm-test
node_js:
- 7
before_install:
- curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 1.1.0
- export PATH="$HOME/.yarn/bin:$PATH"
- env: task=ShellCheck
script:
- shellcheck bin/*
language: generic
- env: task=doctoc
install: npm install doctoc
script:
- cp README.md README.md.orig
- npm run doctoc
- diff -q README.md README.md.orig
language: generic
- env: task=json-lint
install: npm install jsonlint
script:
- npm run jsonlint
language: generic