-
Notifications
You must be signed in to change notification settings - Fork 15
/
.travis.yml
43 lines (36 loc) · 2.11 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
sudo: required
dist: trusty
group: edge
language: node_js
os:
- linux
node_js:
- '6'
env:
global:
- secure: "D5qcb7P3mGKbRhjwPUODQ0MFDolGOhvRYgqZ0UUHW67Fhkzwhs6s+PFmbpenTZJyRtjxXd6NsrBvdlQB+Wkmh3rQfnTOhnz4ZBneWoEXsMKLMymXYSUW496Sq6jmkPCVmURGBwDS5n/WZoePfkDY+PyMupDcTeDOP3go/rpimZSrteCz55vPE38G/ZvnUkEx8g1EzVGYOUfcYDPWt85evPZCNU3zQz3oqnU7SO+SqziDjVckc8pcMK6geJ60xGNyjw2jKOhGzrcOg7QUWIz0+EQt3nJyzoPclu4d0u/UGGJlmJzEbmZDRl+yvD/rk2SKoPHm1JFPeypug+TnNyf7H1y9dIulstJlXzOw1ORtvnP57uwILBCv3M9segBzpXDuj2BxrmtkQDMY+uARx3ia0cn/E84ku7kC1owMB3KAaUk8l8h6JkWvtx5BCj93je1Tpud3dqD1mOymyBay2YW4OM3bFbaiCEcnjXsom5FEqYI4dqPQzO82bXA2vu8vsfRsaR7X2tJevIk8OkTJVDJLKpdb5opS2U7wXIJa3f8CyCPNl+crA1ZvDfnVNwBqKtstCZiF81/xIS6eV3lTRD4d3eF+jfLuIa8ZiTcIISutKQsffupsF55aaoSAWQicZv8sdseQG9UukU2bVhbSmSmrEPhRwfmx+4Qf7DEb0/1HF9w=" # GITHUB_TOKEN
before_install:
- npm install -g npm
- npm --version
after_success:
- npm run deploy
- PACKAGE_NAME=`scripts/package-name.sh package.json`
- PACKAGE_VERSION=`scripts/package-version.sh package.json`
- RELEASE=${PACKAGE_NAME}-${PACKAGE_VERSION}
- mkdir -p releases
- pushd dist
- zip -r ../releases/${RELEASE}.zip *
- popd
deploy:
provider: releases
api_key:
secure: "dDUmM/XOB/OZJMsheN2NWH7vW961cbNaHZVhDn1nSuWzVX29jpJONMeVaXCtnxjNl8JI9OgzpVFWOaqx9YKCDt6tuTLYuNOnZHxGLB/CaLpqnl4+YiDaEoTin+F+M3xncRAD0gEjOAVduIJx6F9tzjgTOei7fSC4Yt26bxtZPkxnJzJP90xxSQ04fCaQ85DAbpmBLSm/TlJwvKil5cLcOokvxhaQig/WnTRkXf4ZPEL+FQMgHiWEmWHGkmFOZk3kBdYo2cwYwuCy7JYxNt+Jlfk8BF4V2nSa30HLQjUl6L4QyOo/2TeQ8w90HKzGM1PmRRYP4vpZ21T0w/Ftq2b/+lOmpqIA3OmCZnwW/WoflvzOAbj2z5ZVd6s57R8qcZA68yiy1psFsvQpphgdIPMPAdWxAZa694tOVMxhm7sR1VPYT9ufdLoxWLtdPFm8Dta+7bt34P2o448Fl9AhcJl+P3nebZcLG7KM0eAbGHp5U1YGDiJfGIz44c+kSBd1+tH5nNnSQq0OaED/eO3E+rOLiKtpdts+rYGA70YxvjgEiWCr1OQH+JZPYpoSbH6qtIgDGr2Wt0fU4ANx61R+ukna8AluhfIgmalfTSma9CM6ewYavM7wkMstP29gdUWf2utkeGGleSQs/m6L6aPZoMzugLHU8z++YpkcWnLM7mEvaAs="
file_glob: true
file:
- 'releases/*.*'
overwrite: true
skip_cleanup: true
on:
# https://docs.travis-ci.com/user/deployment#Conditional-Releases-with-on
tags: true # Deploy app only when a tag is applied to the commit
node: '6'