/
.travis.yml
33 lines (29 loc) · 904 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
sudo: false
language: node_js
node_js:
- '0.12'
- 'node'
cache:
directories:
- node_modules
- app/bower_components
before_install:
- 'npm install -g bower grunt-cli'
- 'bower install'
before_script:
- mkdir -p $LOGS_DIR
- 'export DISPLAY=:99.0'
- 'sh -e /etc/init.d/xvfb start'
script:
- 'npm test'
- 'npm run coveralls'
- '[ "${TRAVIS_PULL_REQUEST}" != "false" ] || npm run saucelabs'
after_script:
- 'cat $LOGS_DIR/karma.log'
env:
global:
- LOGS_DIR=/tmp/logs
- secure: L+EPka9O38GaLwg3xqr6p9rwvwy4MnQH0Fba8Qlt1M5QzLRz3e9JdVvxCQrQlETR5Guc5CN1dLOQFhVyYoCFNcOs3VkeD/mnegq16LwFE9vcmxySRqleUja3eCQ4HQJP99pSiCHYQVGvoZUf82nYNz6bh7JusbGapyyUF4Nl1TU=
- secure: l7fKnvanXbaLGAhlwyFRgNsSy8H5O13nbAU1AujLy9sP5tHnjHjvNLklV+wHw929h2L3pLi0OCMthDQPyA+4LnTNix6UW2f7p1tOwAxOqEWUSitWHway1pNOR9CZbpGVfdcoML/RGNgt1iwtEC9TyhxhbFw1pGZj8GLfCOVdthk=
addons:
sauce_connect: true