Skip to content

Commit 1b247ae

Browse files
committed
chore: configure prerelease pipeline
Configures Travis CI and semantic-release to deploy pre-releases with the `-alpha.XX` version suffix to NPM whenever commits are pushed to the `alpha` branch.
1 parent 895f695 commit 1b247ae

File tree

3 files changed

+18
-8
lines changed

3 files changed

+18
-8
lines changed

.releaserc.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
branches:
2+
- name: master
3+
- name: alpha
4+
prerelease: true

.travis.yml

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
language: node_js
2-
node_js: "8.11"
2+
node_js: lts/*
33

44
install:
55
- npm install
@@ -10,9 +10,15 @@ script:
1010
cache: npm
1111

1212
deploy:
13-
provider: script
14-
skip_cleanup: true
15-
on:
16-
branch: master
17-
script:
18-
- npx semantic-release --branch master
13+
- provider: script
14+
skip_cleanup: true
15+
on:
16+
branch: master
17+
script:
18+
- npx semantic-release
19+
- provider: script
20+
skip_cleanup: true
21+
on:
22+
branch: alpha
23+
script:
24+
- npx semantic-release

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
"inject-loader": "^3.0.0",
6565
"lint-staged": "^8.1.4",
6666
"prettier": "1.16.4",
67-
"semantic-release": "^15.9.9",
67+
"semantic-release": "^17.0.7",
6868
"vue-loader": "^10.0.0",
6969
"vue-template-compiler": "^2.1.6",
7070
"webpack": "^3.0.0",

0 commit comments

Comments
 (0)