jspaint/.travis.yml

23 lines
561 B
YAML

language: node_js
node_js:
- 10
addons:
apt:
packages:
# Ubuntu 16+ does not install this dependency by default, so we need to install it ourselves
- libgconf-2-4
cache:
# Caches $HOME/.npm when npm ci is default script command
# Caches node_modules in all other cases
npm: true
directories:
# we also need to cache folder with Cypress binary
- ~/.cache
install:
- npm ci
before_script:
- npm run test:start-server &
- sleep 3 # hopefully the server will be listening by then
script:
- npm run lint && npm run cy:run