2017-11-30 21:30:31 +01:00
|
|
|
language: node_js
|
|
|
|
node_js: "8.8.1"
|
|
|
|
|
2017-12-03 18:07:32 +01:00
|
|
|
notifications:
|
|
|
|
slack:
|
|
|
|
rooms:
|
|
|
|
- papercss:1MrmPTVH6FLA95Oa5IfXl7xQ#travis
|
|
|
|
|
2017-12-02 21:21:47 +01:00
|
|
|
addons:
|
|
|
|
firefox: latest
|
|
|
|
apt:
|
|
|
|
sources:
|
|
|
|
- google-chrome
|
|
|
|
packages:
|
|
|
|
- google-chrome-stable fluxbox
|
|
|
|
|
2018-05-23 03:19:07 +02:00
|
|
|
before_install:
|
|
|
|
- npm install -g npm@5.10.0
|
|
|
|
|
|
|
|
install:
|
|
|
|
- npm ci
|
|
|
|
|
2017-11-30 21:30:31 +01:00
|
|
|
before_script:
|
2018-05-23 16:04:50 +02:00
|
|
|
- npm run stylelint
|
2017-12-02 21:21:47 +01:00
|
|
|
- "sh -e /etc/init.d/xvfb start"
|
|
|
|
- sleep 3
|
|
|
|
- fluxbox >/dev/null 2>&1 &
|
2017-12-02 17:27:09 +01:00
|
|
|
- chmod +x ./jake.sh
|
2017-12-01 21:25:05 +01:00
|
|
|
- chmod +x ./tests/build/scripts/run_jake.sh
|
2017-11-30 21:30:31 +01:00
|
|
|
- export DISPLAY=:99.0
|
2017-12-08 19:44:08 +01:00
|
|
|
- gulp build
|
2017-11-30 21:30:31 +01:00
|
|
|
|
2017-12-02 18:35:04 +01:00
|
|
|
script: "./jake.sh loose=true capture=Firefox"
|