public class NpmPublish
extends java.lang.Object
| Constructor and Description |
|---|
NpmPublish(org.jfrog.build.extractor.clientConfiguration.ArtifactoryBuildInfoClientBuilder clientBuilder,
com.google.common.collect.ArrayListMultimap<java.lang.String,java.lang.String> properties,
java.lang.String executablePath,
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)
Publish npm package.
|
| Modifier and Type | Method and Description |
|---|---|
org.jfrog.build.api.Build |
execute() |
static void |
main(java.lang.String[] ignored)
Allow running npm publish using a new Java process.
|
public NpmPublish(org.jfrog.build.extractor.clientConfiguration.ArtifactoryBuildInfoClientBuilder clientBuilder,
com.google.common.collect.ArrayListMultimap<java.lang.String,java.lang.String> properties,
java.lang.String executablePath,
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)
clientBuilder - - Build Info client builder.properties - - The Artifact properties to set (Build name, Build number, etc...).executablePath - - Npm executable path.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.