From ead2fe1d7927cc6eca828bfe359ba37a71546040 Mon Sep 17 00:00:00 2001 From: James Messinger Date: Mon, 17 Dec 2018 06:34:55 -0600 Subject: [PATCH] Added a deployment job to publish tagged releases to npm --- .travis.yml | 16 ++++++++++++++++ package.json | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 8b262fd..9654001 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,6 +3,7 @@ # https://docs.travis-ci.com/user/customizing-the-build/ # https://docs.travis-ci.com/user/migrating-from-legacy/ +filter_secrets: false language: node_js node_js: @@ -18,3 +19,18 @@ script: npm run lint && npm run coverage after_success: # send code-coverage data to Coveralls - cat ./coverage/lcov.info | coveralls + +jobs: + include: + - stage: Deploy + name: Publish to npm + script: true + after_success: true + deploy: + provider: npm + email: $NPM_EMAIL + api_key: $NPM_API_KEY + skip_cleanup: true + on: + tags: true + branch: master diff --git a/package.json b/package.json index 825f436..570964b 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "coverage": "nyc --reporter=text --reporter=lcov mocha", "upgrade": "npm-check -u", "bump": "bump --prompt --tag --push --all", - "release": "npm run upgrade && npm test && npm run bump && npm publish" + "release": "npm run upgrade && npm test && npm run bump" }, "dependencies": { "browserify": "^16.2.3",