forked from IgniteUI/ignite-ui
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
63 lines (54 loc) · 2.79 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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
language: node_js
node_js:
- '10.12.0'
sudo: required
dist: xenial
addons:
chrome: stable
services:
- xvfb
before_script:
- "export DISPLAY=:99.0"
script:
- npm run cover
after_success:
- cat ./coverage/lcov.info | coveralls
before_deploy:
# clone bower repo
- git config --global user.email "[email protected]"
- git config --global user.name "igniteui-deploy"
- git clone https://github.com/IgniteUI/ignite-ui-bower.git dist
# build
- echo Building ${TRAVIS_TAG}
- npm version "${TRAVIS_TAG}" --save
- grunt build
# move to dist, set git credentials
- cd dist
- git config credential.helper "store --file=.git/credentials"
- echo "https://${GH_TOKEN}:@github.com" > .git/credentials
# update package versions
- npm version "${TRAVIS_TAG}" --no-git-tag-version --save
- if [[ "${TRAVIS_TAG}" == *"beta"* ]]; then export NPM_TAG="next"; else export NPM_TAG="latest"; fi
# can't skip git commit on bower version call, bower/bower#2019
# - bower version "${TRAVIS_TAG}" --save
# commit bower
- git add .
- if [ -n "$(git status --porcelain)" ]; then git commit -m "Release ${TRAVIS_TAG}"; fi
- if [ "${TRAVIS_TAG}" != "" ]; then git tag "${TRAVIS_TAG}"; fi
- git push -fq origin master --tags
# restore readme
- cp ../README.md README.md
#deploy:
# provider: npm
# tag: ${NPM_TAG}
# skip_cleanup: true
# email: [email protected]
# api_key:
# secure: TD07I9BJ4QwVrvPRqNMaDRtygpOSS2LtryzPIaIbb9fFA3ftHDkrfNk0EIkZU2E4kaLBuHS6/+ltUEcmomCq3rkZXR00Ervrnc/cQUqPNMSivFi7g8O4F9mCIkEzj6iWmgTRRUwQh10ZPeOGJjkKKnKHkVHu3n6mI7tiiVDKLvgIqQyM9MPOdcR65DVEBqktPt7ifK9lBOiE5EkzX0EqOBZNOVP7jA3mFVzymJXU7dPfrv8Ft2u6Mso/oqjN7EkLPHm0Olr9++Ij0kCndCQfqsoxXmcZMEYSOYi7/IqDno+TCiy8zzFlxhrVbMklT5/dn92BcgxaLXLI1P9gfAfbkNW03i8By9W5OvNcJ/qqY5a+YDEad8BzXb8KLKNQskEpFUwc9nYjX/0LNZXbBzBebhDTda+Em9pnAp07C/uaGMus7FCYqhVz7ZsElp5pisZZkh2BiFmJEWL18PRNEZO57ldBQfbRrLXuJzaKwlY26HORhoYLvh3CBYwkPEUPeY+6LXuvtyoDUToNSMVT6/sD66HKzSCuYQMGfsOY/jRUYhdCCP6KsiKg5qAvhgSPEX+mbn8z5plShUymwllSotWbBD/t112LH56I/A/YFly1yk5gmtYHxYbDepy6PogNcBqqemshqE8sPcPzopekjdAnkvrFqVViaSXlOR/UVYQ0D3w=
# on:
# tags: true
# repo: IgniteUI/ignite-ui
#env:
# global:
# GH_TOKEN=
# secure: b2JS/L3fvj3XUBgiuEpk0bmSpKRkxZDQ51uqEjrT98zGjxTKEJ3QrH9/dRJmxmDsYPrGdGKIM/MEJcUxIN632yS7khWRT6GS8jjiLBl7qGXLRv/cQvH4zS3lpxgTbcQSCLz+zuEOTOPMiCXOf0IahVky+8Q0jFMyZP+zxGiBzxgsCNsx/Zam8u1qGaHk7vhG3cb1fZm+Y3FjWLYoZSKttp5H4pq5taNzwO7msJioTVsXRw627lIiWUateLNnNl4pDhPgo2vEzSqi27zcq5mHpEHrVQTRFPW3R3+7YstiBU9WArPFIJg4h6hmFHXuG5zgSAPj5LNA7YH6EsQpEXhFUJwmBN8Txl4wO1ho29aG2Oc2q4OJUzFWlVDxt/pU+Syz5pm/SGVHs7rZvobo6PVzCc1OX6Caq2tHXfRyoOWndiYSqumhkqVHe429wjsEHjbJXC1Im9BIfYMFcNfd+mi/PPsh1P+sxXbSSHcAS+cyNKBzDbfBVAZu0/OL++AK6p3JdlXSgU+SrryBxjcxYLjY55G1LF+Z6gqJtAkpeJpZwqS5KGX6suzLjcDwQcmlxBsHy97HHFTmypB1WpAHGdPRMcFkSbAsPLLE7KnyEujOVFEUWRxxCgYsCBkUv+hGaFsGAWOJMtKfe/ZUvZDl0lhiZAQESb46cnTn9wpIsxHMeXA=