Skip to content

Commit c9df121

Browse files
author
Johannes J. Schmidt
committed
feat: setup semantic release
1 parent f2e98d8 commit c9df121

File tree

2 files changed

+23
-8
lines changed

2 files changed

+23
-8
lines changed

.travis.yml

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,22 @@
1-
language: "node_js"
1+
sudo: false
2+
language: node_js
3+
cache:
4+
directories:
5+
- node_modules
6+
notifications:
7+
email: false
28
node_js:
3-
- "0.10"
4-
- "0.11"
5-
- "0.12"
6-
- "iojs"
9+
- '4'
10+
- 'iojs-v3'
11+
- 'iojs-v2'
12+
- 'iojs-v1'
13+
- '0.12'
14+
- '0.10'
715
services:
816
- couchdb
17+
before_install:
18+
- npm i -g npm@^2.0.0
19+
before_script:
20+
- npm prune
21+
after_success:
22+
- npm run semantic-release

package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"name": "couchdb-push",
3-
"version": "2.1.3",
43
"description": "Deploy CouchDB documents from directory, JSON or module.",
54
"main": "index.js",
65
"bin": "cli.js",
76
"scripts": {
8-
"test": "tap test/*.js"
7+
"test": "tap test/*.js",
8+
"semantic-release": "semantic-release pre && npm publish && semantic-release post"
99
},
1010
"repository": {
1111
"type": "git",
@@ -32,6 +32,7 @@
3232
},
3333
"devDependencies": {
3434
"tap": "~0.4.11",
35-
"nano": "^6.1.3"
35+
"nano": "^6.1.3",
36+
"semantic-release": "^4.3.5"
3637
}
3738
}

0 commit comments

Comments
 (0)