From 677996e5352f77016a666468f343dc35f690863f Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Thu, 28 Sep 2017 21:20:37 +0400 Subject: Add Travic CI --- .npmignore | 4 ++++ .travis.yml | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 .travis.yml diff --git a/.npmignore b/.npmignore index 871eff6..783ab87 100644 --- a/.npmignore +++ b/.npmignore @@ -62,7 +62,11 @@ typings/ .c9 # Configuration files +rollup.config.js +.eslintrc.json +.travis.yml .gitignore +.babelrc # Repository .git/ diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..fde97a5 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,46 @@ +language: node_js + +node_js: + - "8" + - "7" + - "6" + - "5" + - "4" + +os: + - linux + - osx + +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 -- cgit v1.2.3