publish-npm
v1.0.1
Published
Let the CI do the `npm publish` step after the build passes
Downloads
3
Maintainers
Readme
Codefresh release-to-npm Plugin
The release-to-npm can be used to publish images to npm.
Usage
Set required and optional environment variable and add the following step to your Codefresh pipeline:
---
version: '1.0'
steps:
...
deploy_to_npm:
title: Publishing To Npm
image: codefresh/release-to-npm
commands:
- NPM_TOKEN=${{NPM_TOKEN}} npm run release-to-npm
...
Environment Variables
- required
NPM_TOKEN
- token of npm account
How to use
Add as a dependency to your project
npm install --save-dev release-to-npm
Login into your project's NPM registry
npm login --registry <registry url>
npm login --registry http://registry.npmjs.org
- Copy the token
see how to extracting the NPM_TOKEN https://docs.npmjs.com/private-modules/ci-server-config#getting-an-authentication-token
Set the token as environment variable
Add script command
Create a script command to run the release-to-npm, in your package.json
{
"scripts": {
"release-to-npm": "release-to-npm"
}
}