Skip to content

Commit 606b08a

Browse files
committed
chore(travis): add build stages
Without this, travis attempts to deploy for each version of Node it tests.
1 parent c038ed3 commit 606b08a

File tree

3 files changed

+18
-12
lines changed

3 files changed

+18
-12
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
node_modules
22
npm-debug.log
33
.DS_Store
4+
.env

.travis.yml

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,28 @@
11
language: node_js
22
node_js:
33
- "4"
4-
- "5"
4+
- "6"
5+
- "8"
56
- "node"
67

7-
script:
8-
- npm test
8+
jobs:
9+
include:
10+
- stage: test
11+
script:
12+
- npm test
13+
- stage: deploy
14+
script: skip
15+
# NOTE: Pull Request builds do not run deploy
16+
deploy:
17+
provider: script
18+
skip_cleanup: true
19+
script:
20+
- npm run release
921

1022
cache:
1123
directories:
1224
- node_modules
1325

1426
notifications:
1527
email:
16-
on_failure: change
17-
18-
# Pull Request builds do not run deploy
19-
deploy:
20-
provider: script
21-
skip_cleanup: true
22-
script:
23-
- npm run release
28+
on_failure: change

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@
8181
"test": "jest",
8282
"cz": "git-cz",
8383
"release": "semantic-release",
84-
"release-local": "semantic-release --no-ci --dry-run"
84+
"release-local": "node -r dotenv/config node_modules/semantic-release/bin/semantic-release --no-ci --dry-run"
8585
},
8686
"dependencies": {
8787
"binary-case": "^1.0.0"

0 commit comments

Comments
 (0)