public class NpmPublish
extends org.jfrog.build.extractor.packageManager.PackageManagerExtractor
| Constructor and Description |
|---|
NpmPublish(org.jfrog.build.extractor.clientConfiguration.ArtifactoryManagerBuilder artifactoryManagerBuilder,
org.jfrog.build.api.multiMap.Multimap<java.lang.String,java.lang.String> properties,
java.nio.file.Path path,
java.lang.String deploymentRepository,
org.jfrog.build.api.util.Log logger,
java.util.Map<java.lang.String,java.lang.String> env,
java.lang.String module)
Publish npm package.
|
| Modifier and Type | Method and Description |
|---|---|
org.jfrog.build.extractor.ci.BuildInfo |
execute() |
static void |
main(java.lang.String[] ignored)
Allow running npm publish using a new Java process.
|
public NpmPublish(org.jfrog.build.extractor.clientConfiguration.ArtifactoryManagerBuilder artifactoryManagerBuilder,
org.jfrog.build.api.multiMap.Multimap<java.lang.String,java.lang.String> properties,
java.nio.file.Path path,
java.lang.String deploymentRepository,
org.jfrog.build.api.util.Log logger,
java.util.Map<java.lang.String,java.lang.String> env,
java.lang.String module)
artifactoryManagerBuilder - - Artifactory manager builder builder.properties - - The Artifact properties to set (Build name, Build number, etc...).path - - Path to directory contains package.json or path to '.tgz' file.deploymentRepository - - The repository it'll deploy to.logger - - The logger.env - - Environment variables to use during npm execution.public static void main(java.lang.String[] ignored)
public org.jfrog.build.extractor.ci.BuildInfo execute()
execute in class org.jfrog.build.extractor.packageManager.PackageManagerExtractor