Drone plugin for authenticating into NPM to install private dependencies.
The following parameters are used to configure the plugin:
token: The NPM token. Required (when not using credentials).username: The NPM username. Required (when using credentials).password: The NPM password. Required (when using credentials).email: The NPM email. Required (when using credentials).registry: The NPM registry. Defaults to the default NPM registry.scope: Scope of the NPM authentication. Optional.path: Output path of the generated.npmrcfile. Defaults to./.
pipeline:
npm_auth:
image: robertstettner/drone-npm-auth
username: joebloggs
password: mypass
email: [email protected]
build:
image: node:8
commands:
- npm install
- npm test
when:
event: [push, pull_request]pipeline:
npm_auth:
image: robertstettner/drone-npm-auth
token: a12445e4424c121323a
build:
image: node:8
commands:
- npm install
- npm test
when:
event: [push, pull_request]MIT