mirror of
https://github.com/robertstettner/drone-npm-auth.git
synced 2026-06-04 18:23:58 +08:00
1.3 KiB
1.3 KiB
drone-npm-auth
Drone plugin for authenticating into NPM to install private dependencies.
Configuration
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./.
Drone configuration example
Using credentials
pipeline:
npm_auth:
image: robertstettner/drone-npm-auth
username: joebloggs
password: mypass
email: jb@me.com
build:
image: node:8
commands:
- npm install
- npm test
when:
event: [push, pull_request]
Using token
pipeline:
npm_auth:
image: robertstettner/drone-npm-auth
token: a12445e4424c121323a
build:
image: node:8
commands:
- npm install
- npm test
when:
event: [push, pull_request]
License
MIT