Skip to content

Commit 2af0250

Browse files
committed
Merge pull request #4 from depcheck/setup-deployment
Setup CI deployment.
2 parents ad3815f + 7894133 commit 2af0250

File tree

3 files changed

+28
-0
lines changed

3 files changed

+28
-0
lines changed

.npmignore

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# This file is to avoid `npm install` encounter chmod ENOENT error.
2+
# Reference: http://stackoverflow.com/questions/17990647/npm-install-errors-with-error-enoent-chmod
3+
4+
# Ignore there folders because they will not be used in production code.
5+
# Reference: http://blog.xebia.com/2015/09/22/publishing-es6-code-to-npm/
6+
src/
7+
test/

.travis.yml

+20
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,23 @@ script:
1313
- npm run depcheck-web
1414
- npm run lint
1515
- npm run test
16+
17+
before_deploy:
18+
- ./node_modules/.bin/patch-version
19+
20+
deploy:
21+
- provider: npm
22+
skip_cleanup: true
23+
24+
api_key:
25+
secure: R964b3d4u+kt4sfXUUB99t6abUyvn2S0mW6DxgH3ZSahs1URmwtcMDygnD1y3Si2nL5MDfRHFAE/lVXW/EEITUZV8PGIG6frmG+jSq2GYl6yEfx+55sK58Setc8aucCcxCB2v/4sjGcDCH5Tf+45ixCY930LnmooVN2SDn9vNiWoQbgPXtLGP3WAF/iNMVxGTU301C+P37XUEhIbZVuO6TYYvJoXx/1/tiXJUWRWVJyxyJH2LhJ3M94DVUm9EKnY0VQ3mMZ+lKlQOwG4puzivF+wfZCWKh52tG5HDJtnZLa5lk8MZhDs2xnQNutvhgB8tSjwAw3BJeoe5UYM0qhDNNW5zvilSZ3EGrsek/RlnZPMKkbe3PsQQ+KvR2MTFqfLyIiDz12jc/U1QaBn97VuyunfiWYDMVV3oE7y2vU6wxHMwbVnaruipmur1uQqCpJIv0HR/O9yLZ6921Vik4a3iw3RoptdpFhaoPVp+BL63pvT1cueCLpIe0eFyWaRut8LDOl8NekY3E3rUX5RGTd/C1Bqje0p/4qTTt6Ke2md5lx075c2QwOokQi6Jaab9Mu61qqu2+rHM1mLjbXT9xyMsfOOLQQL5Uv9o1UfCrhRSDIGGin7OnmaKQGgHjl51UgjRSpVW+Lbe2G/WgC6FiSiNANW+swopC7oJNsiGFj4mSM=
26+
on:
27+
tags: true
28+
node: 5
29+
- provider: releases
30+
skip_cleanup: true
31+
api_key:
32+
secure: YGYBnjpIuUMA89tTP+fHI+qTRvDqyiyx1N2AsOfy9jqlU5oqUcjG+I3JgrPOwYJDRD+5Ibq7wJSW9qFJpo4R6siDiZnHxtjKWeAZL2DyBZnlm0nGS2Lq1760qlTbjdE68aGGomAlZlWJDrKH6dUccX0Wh/4VN7h2JI660/gDPNwQ02Xzu8pzoyxf1nlRdwhxUnZzY/dYF/5LMfUJGqGglbSO4qMDvsw1Zjq6fyVukISWDpgUvMSG3eKkhZ2AshjrzQLJ3EVdkFYM/rLlN8nRkM9a/FGptKWvcXTlJGbAYeDC9+obqxVst3m3/J/pkbH6BTpOm1FNXmPHG/SCPlv2sUrccJaod0n6Kre9QQe334NiIheEcqhHRGNr+vcd79+y393OVB9mshW/tgTHPV3S9l58S+4fLQbFUA4Lf9FcrxfCN48iJx5AwsdBHop6D/i6s4ZfZwXh111YGd3VD+039vK+BZLayB1MPrlBc6TOVEECp4EtXyD7Jjmff5upuQ9KFwWI7UjfTLaG0Xv4UV30U7yXCECEC8vpL5YhPLA5zez1Kdim4ewLKYa2M2dIl1esehBYEoN4eHpI+2WhTRatMb+zmcXrr0vQ5oKiMaY36a4r6CLMd0n0NHt/ffRMmCStgW2aMXOv0aiGPVvv57XdlVqBNTHHgK+yU5FFSxlgj84=
33+
on:
34+
tags: true
35+
node: 5

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
"depcheck": "^0.5.10",
3838
"eslint": "^1.10.1",
3939
"eslint-config-airbnb": "^1.0.0",
40+
"patch-version": "^0.1.1",
4041
"string-to-stream": "^1.0.1",
4142
"superagent-mocker": "^0.3.0"
4243
}

0 commit comments

Comments
 (0)