-
Notifications
You must be signed in to change notification settings - Fork 851
/
.travis.yml
35 lines (30 loc) · 948 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
34
35
sudo: false
language: node_js
node_js:
- 6.9.1
cache:
directories:
- node_modules
notifications:
email: false
addons:
sauce_connect: true
env:
global:
- secure: gnwapHmalQ00mis28sRZQwmrkOWU7CyIyU3iKc1bixgGKZu6dhMUwQt2WA8HDkOLgSxSCSMigtzwuPvkxH6CRLbMnYwCDkCHZS9SvjrOLX+jZkORbSKRJUjlkRS3cjkY9AzKOYAOngAN07j0iqvsKx6UtdtEvA4QVM/ToQzVfi0=
- secure: J9OuScEujGDV/JKBvOz7pgh/hzA6QEqJKo8wtQprsSuUnP1zdUvlRV+oKuGXAGnfsFlr/aw+7+djz4QbqITQeQDJaQ4Ui4/M8dfDp4kLKGH6U8obrnX79IERjgKZubs17dW+NcbIt6pNzJavOdLlvAZiQtQMcdXbHI+Xa0PoTHs=
install:
- npm prune && npm install
- npm run setup:ci
before_script:
- npm run build:demo-apps
- '[ "${TRAVIS_PULL_REQUEST}" = "true" ] || npm run e2e-server:ci'
script:
- npm test
- '[ "${TRAVIS_PULL_REQUEST}" = "true" ] || npm run e2e:ci'
after_success:
- cat out/coverage/*/lcov.info | ./node_modules/coveralls/bin/coveralls.js
- npm run semantic-release
branches:
except:
- "/^v\\d+\\.\\d+\\.\\d+$/"