chore(CI): test use build matrix

This commit is contained in:
harttle
2019-01-28 17:27:00 +08:00
parent 7df4d5d62c
commit a31e0c6275
2 changed files with 30 additions and 44 deletions
+3 -16
View File
@@ -3,27 +3,14 @@ node_js:
- "8"
- "6"
- "4"
script: npm run lint && npm test
jobs:
include:
- stage: test
name: 'Linting'
node_js: "8"
script: npm run lint
- name: 'Unit Test'
node_js: "8"
script: npm run unit && npm run coveralls
- name: 'E2E Test'
script: npm run e2e
- stage: build
node_js: "8"
script: npm run build
- stage: coverage
script: npm run coverage && npm run coveralls
- stage: release
if: branch = master
node_js: "8"
script: skip
deploy:
provider: script
skip_cleanup: true
script: npx semantic-release