-
Notifications
You must be signed in to change notification settings - Fork 1
/
.travis.yml
24 lines (23 loc) · 1.52 KB
/
.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
dist: trusty
sudo: false
group: beta
language: node_js
node_js:
- node
addons:
firefox: '49.0.2'
cache:
directories:
- node_modules
- "$HOME/.cache/bower"
before_install:
- "if [ -d node_modules ] && [ x$(cat node_modules/.last-node-version 2>/dev/null) != x$(node -e 'console.log(process.version)') ]; then npm rebuild && node -e 'console.log(process.version)' > node_modules/.last-node-version; fi"
before_script:
- npm install web-component-tester bower@1.7.9 polylint
- $(npm bin)/bower install
- $(npm bin)/polylint --no-recursion
script:
- xvfb-run $(npm bin)/wct
after_success: '[ ${TRAVIS_PULL_REQUEST} = "false" ] && [ ${TRAVIS_BRANCH} = "master" ] && $(npm bin)/bower install -s https://${GH_TOKEN}@github.com/Collaborne/collaborne-build-tools.git && bower_components/collaborne-build-tools/gpages_build.sh Collaborne info@collaborne.com'
env:
secure: jv9DblQLAiHZ9/NiWq/m3pR34Mmaz6bU6wjtElHK1jeOUFpAGq7a+trwzZVOoQhaDweNwPb1LOfUgDwXhy6ZWTiZgn73A+sdQ2INZUYGQwUYJPD0c97XtdvfOBS+5Zqsg4pdId5LqwM+GLrsMbrjbtp7drlRC7yrA5vkdhKs1viAiF1v0q+CEDmp5uHMHND6j5KSHTdZ+Ab6ggqoSfNr7QJI2ueY5Uk51fZkSzboiTE/KUIe/t2RcNEQWOwxnPfdUGinBb0zyYm0R1FrEK08zkevkFa0wWkOb9firK+Nq6XYqfJjjB0vJ7gHaDmzhAISfewvO+rVCvDi5oQ0GDq2HC8fqqLtGWuNwqkj5F8eudGvozFj0sZSSXDAObeJmsuCbnvItdPEb2cOaEk+DGBTiKr02Ew+F0qwQ5lIHYdn0AZpa7neQEMJm0qZBk+cvirl9DGN16iNMMvJQNonmSVsmtVk+hwxcaB5mwW0Ndvw4XEo+fpxAYjoUE31QbfA2t+BGFYEdVADg2H+bjijGXknDlQNjkR15Lx/e0FlzXdhyxR8XDEpv1UWwZ2kaZovc2PGbiYpydrvAmr80l41D8+DhhCzaf2FGfZJIONIxQhb5BX6Hit7WXPuTGnnzzyvkyefX2vccXLHPwEnTEX92l0CKfQv95UccC1SlYIctifECac=