0.3.5 • Published 1 year ago
nexus-npm v0.3.5
nexus-npm
Node module to deploy artifact in sonatype nexus like maven-release-plugin.
Requeriments
- Sonatype Nexus OSS configured with npm repository.
- Valid user from Nexus.
- Local machine authenticated with nexus.
- User with permission to push and commit in git repository.
Installation
npm install -g nexus-npm
Project configuration
In the package.json
add the string -SNAPSHOT
in the version attribute , and add this configuration:
"distributionManagement": {
"releaseRegistry": "http://private-nexus.com/repository/npm-publish/",
"snapshotRegistry": "http://private-nexus.com/repository/npm-snapshot/"
}
Commands
$ nexus-npm deploy
- Generates a deploy in the nexus, if no parameter is informed generates a snapshot. Parameters accepted:- --release - Generates a new project release.
- ----tag tagName - Name of the tag to be generated. Default version from package.json.
- --commitPrefix commigPrefix - Prefix for commit message. Default is "nexus-npm -".
$ nexus-npm verify
- check if configuration is correct.$ nexus-npm clean
- removes generated files.$ nexus-npm rollback
- rollback the package.json to last status before a deploy execution.
Customizing .npmrc
file
To customize .npmrc
file use --npmrcPath
or -p
param.
Example
nexus-npm verify --npmrcPath /custom/path/.npmrc
or
nexus-npm verify -p /custom/path/.npmrc
0.3.5
1 year ago
0.3.4
2 years ago
0.3.3
2 years ago
0.3.2
4 years ago
0.3.1
4 years ago
0.3.0
4 years ago
0.2.0
4 years ago
0.1.4
5 years ago
0.1.3
5 years ago
0.1.2
6 years ago
0.1.1
6 years ago
0.1.0
6 years ago
0.0.10
6 years ago
0.0.9
7 years ago
0.0.8
7 years ago
0.0.7
8 years ago
0.0.6
8 years ago
0.0.5
8 years ago
0.0.4
8 years ago
0.0.3
8 years ago
0.0.2
8 years ago
0.0.1
8 years ago
0.0.1-SNAPSHOT
8 years ago