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.npmrc
file. 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