CI in progress with releases.

This commit is contained in:
Rodrigo Rodriguez (pragmatismo.io) 2018-11-11 19:38:43 -02:00
parent 3feac0c4e3
commit 657bb7f180
2 changed files with 26 additions and 4 deletions

View file

@ -5,4 +5,5 @@ work
tmp
.env
.coveralls.yml
coverage
coverage
{YOUR_LIB}-*.tgz

View file

@ -8,14 +8,16 @@ notifications:
email: false
before_install:
- npm install --global nyc mocha typescript rimraf
- npm install --global nyc mocha typescript rimraf shx
install:
- npm install
script:
- npm run clean
before_script:
- npm run build
script:
- npm run build-docs
- npm run tslint
- npm run coveralls
@ -23,3 +25,22 @@ script:
branches:
only:
- master
after_success:
- npm run typedoc
- npm pack
deploy:
- provider: releases
api_key: $GITHUB_TOKEN
file_glob: true
file: "{YOURLIB}-*.tgz"
skip_cleanup: true
on:
tags: true
- provider: npm
skip_cleanup: true
email: "operations@pragmatismo.io"
api_key: $NPM_TOKEN
on:
tags: true