hedgedoc/.travis.yml

48 lines
1.2 KiB
YAML
Raw Normal View History

2017-02-15 05:14:58 -05:00
language: node_js
dist: trusty
cache: yarn
2017-10-27 15:01:36 -04:00
env:
global:
- CXX=g++-4.8
- YARN_VERSION=1.3.2
2017-09-27 10:26:03 -04:00
2017-10-27 15:01:36 -04:00
jobs:
include:
- env: task=npm-test
node_js:
- 6
before_install:
- curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version "$YARN_VERSION"
2017-10-27 15:01:36 -04:00
- export PATH="$HOME/.yarn/bin:$PATH"
- env: task=npm-test
node_js:
- 8
2017-10-27 15:01:36 -04:00
before_install:
- curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version "$YARN_VERSION"
2017-10-27 15:01:36 -04:00
- export PATH="$HOME/.yarn/bin:$PATH"
- env: task=npm-test
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:
- shellcheck bin/heroku bin/setup
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
addons:
apt:
packages:
- jq
script:
- npm run jsonlint
language: generic