public class GoPublish
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
GO_CLIENT_CMD |
protected static java.lang.String |
LOCAL_GO_MOD_FILENAME |
protected static java.lang.String |
MD5 |
protected static java.lang.String |
SHA1 |
| Constructor and Description |
|---|
GoPublish(org.jfrog.build.extractor.clientConfiguration.ArtifactoryBuildInfoClientBuilder clientBuilder,
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 |
|---|---|
protected org.jfrog.build.api.Build |
createBuild(java.util.List<org.jfrog.build.api.Artifact> artifacts,
java.util.List<org.jfrog.build.api.Dependency> dependencies) |
org.jfrog.build.api.Build |
execute() |
protected java.lang.String |
getModFilePath() |
protected void |
preparePrerequisites(java.lang.String repo,
org.jfrog.build.extractor.clientConfiguration.client.ArtifactoryBaseClient client) |
protected static final java.lang.String SHA1
protected static final java.lang.String MD5
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.ArtifactoryBuildInfoClientBuilder clientBuilder,
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
clientBuilder - - Client 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.api.Build execute()
protected void preparePrerequisites(java.lang.String repo,
org.jfrog.build.extractor.clientConfiguration.client.ArtifactoryBaseClient client)
throws org.jfrog.build.util.VersionException,
java.io.IOException
org.jfrog.build.util.VersionExceptionjava.io.IOExceptionprotected org.jfrog.build.api.Build createBuild(java.util.List<org.jfrog.build.api.Artifact> artifacts,
java.util.List<org.jfrog.build.api.Dependency> dependencies)
protected java.lang.String getModFilePath()