public class NpmInstallCi
extends org.jfrog.build.extractor.packageManager.PackageManagerExtractor
| Constructor and Description |
|---|
NpmInstallCi(org.jfrog.build.extractor.clientConfiguration.ArtifactoryManagerBuilder artifactoryManagerBuilder,
java.lang.String resolutionRepository,
java.lang.String commandArgs,
org.jfrog.build.api.util.Log logger,
java.nio.file.Path path,
java.util.Map<java.lang.String,java.lang.String> env,
java.lang.String module,
java.lang.String buildName,
boolean isCiCommand,
java.lang.String project)
Run npm install or npm ci commands.
|
| Modifier and Type | Method and Description |
|---|---|
org.jfrog.build.extractor.ci.BuildInfo |
execute() |
static void |
main(java.lang.String[] ignored)
Allow running npm install using a new Java process.
|
public NpmInstallCi(org.jfrog.build.extractor.clientConfiguration.ArtifactoryManagerBuilder artifactoryManagerBuilder,
java.lang.String resolutionRepository,
java.lang.String commandArgs,
org.jfrog.build.api.util.Log logger,
java.nio.file.Path path,
java.util.Map<java.lang.String,java.lang.String> env,
java.lang.String module,
java.lang.String buildName,
boolean isCiCommand,
java.lang.String project)
artifactoryManagerBuilder - - ArtifactoryManagerBuilder.resolutionRepository - - The repository it'll resolve from.commandArgs - - Npm command args.buildName - - The build's name.module - - The build's module.logger - - The logger.path - - Path to directory contains package.json or path to '.tgz' file.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