public class GoPublish
extends org.jfrog.build.extractor.packageManager.PackageManagerExtractor
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
GO_CLIENT_CMD |
protected static java.lang.String |
LOCAL_GO_MOD_FILENAME |
| Constructor and Description |
|---|
GoPublish(org.jfrog.build.extractor.clientConfiguration.ArtifactoryManagerBuilder artifactoryManagerBuilder,
com.google.common.collect.ArrayListMultimap<java.lang.String,java.lang.String> properties,
java.lang.String repo,
java.nio.file.Path path,
java.lang.String version,
java.lang.String module,
org.jfrog.build.api.util.Log logger)
Publish go package.
|
| Modifier and Type | Method and Description |
|---|---|
org.jfrog.build.extractor.ci.BuildInfo |
execute() |
protected java.lang.String |
getModFilePath() |
static void |
main(java.lang.String[] ignored)
Allow publishing Go packages using a new Java process.
|
protected void |
preparePrerequisites(java.lang.String repo,
org.jfrog.build.extractor.clientConfiguration.client.artifactory.ArtifactoryManager artifactoryManager) |
protected static final java.lang.String LOCAL_GO_MOD_FILENAME
protected static final java.lang.String GO_CLIENT_CMD
public GoPublish(org.jfrog.build.extractor.clientConfiguration.ArtifactoryManagerBuilder artifactoryManagerBuilder,
com.google.common.collect.ArrayListMultimap<java.lang.String,java.lang.String> properties,
java.lang.String repo,
java.nio.file.Path path,
java.lang.String version,
java.lang.String module,
org.jfrog.build.api.util.Log logger)
throws java.io.IOException
artifactoryManagerBuilder - - Artifactory Manager builder for deployment.properties - - Properties to set on each deployed artifact (Build name, Build number, etc...).repo - - Artifactory's repository for deployment.path - - Path to directory contains go.mod.version - - The package's version.logger - - The logger.java.io.IOExceptionpublic org.jfrog.build.extractor.ci.BuildInfo execute()
execute in class org.jfrog.build.extractor.packageManager.PackageManagerExtractorpublic static void main(java.lang.String[] ignored)
protected void preparePrerequisites(java.lang.String repo,
org.jfrog.build.extractor.clientConfiguration.client.artifactory.ArtifactoryManager artifactoryManager)
throws org.jfrog.build.util.VersionException,
java.io.IOException
org.jfrog.build.util.VersionExceptionjava.io.IOExceptionprotected java.lang.String getModFilePath()