2017-10-04 19:59:46 +04:00
|
|
|
language: node_js
|
|
|
|
|
|
|
|
node_js:
|
|
|
|
- "8"
|
|
|
|
- "7"
|
|
|
|
- "6"
|
|
|
|
- "5"
|
|
|
|
- "4"
|
|
|
|
|
|
|
|
os:
|
|
|
|
- linux
|
|
|
|
|
2017-10-06 23:53:26 +04:00
|
|
|
services:
|
|
|
|
- docker
|
|
|
|
|
2017-10-04 19:59:46 +04:00
|
|
|
notifications:
|
|
|
|
email:
|
|
|
|
- "info@valentineus.link"
|
|
|
|
|
|
|
|
before_install:
|
|
|
|
- npm install --global nyc
|
|
|
|
- npm install --global codacy-coverage
|
|
|
|
|
|
|
|
install:
|
|
|
|
- npm install --only=production
|
|
|
|
- npm install --only=development
|
|
|
|
|
|
|
|
script:
|
|
|
|
- npm run check
|
|
|
|
- nyc npm run test
|
|
|
|
- nyc report --reporter=lcov
|
|
|
|
|
|
|
|
after_success:
|
|
|
|
- nyc report --reporter=lcov
|
|
|
|
- cat ./coverage/lcov.info | codacy-coverage
|
|
|
|
|
|
|
|
jobs:
|
|
|
|
include:
|
|
|
|
- stage: deploy
|
|
|
|
node_js: "8"
|
|
|
|
os: "linux"
|
|
|
|
before_deploy:
|
|
|
|
- npm run build
|
|
|
|
deploy:
|
|
|
|
provider: npm
|
|
|
|
skip_cleanup: true
|
|
|
|
email: "info@valentineus.link"
|
|
|
|
api_key: $NPM_PROJECT_TOKEN
|