|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jfrog.build.extractor.clientConfiguration.client.ArtifactoryBaseClient
org.jfrog.build.extractor.clientConfiguration.client.ArtifactoryBuildInfoClient
public class ArtifactoryBuildInfoClient
Artifactory client to perform build info related tasks.
| Field Summary | |
|---|---|
static java.lang.String |
BUILD_BROWSE_URL
|
| Fields inherited from class org.jfrog.build.extractor.clientConfiguration.client.ArtifactoryBaseClient |
|---|
artifactoryUrl, httpClient, log |
| Constructor Summary | |
|---|---|
ArtifactoryBuildInfoClient(java.lang.String artifactoryUrl,
org.jfrog.build.api.util.Log log)
Creates a new client for the given Artifactory url. |
|
ArtifactoryBuildInfoClient(java.lang.String artifactoryUrl,
java.lang.String username,
java.lang.String password,
org.jfrog.build.api.util.Log log)
Creates a new client for the given Artifactory url. |
|
| Method Summary | |
|---|---|
java.lang.String |
buildInfoToJsonString(org.jfrog.build.api.Build buildInfo)
|
org.jfrog.build.client.ArtifactoryUploadResponse |
deployArtifact(org.jfrog.build.client.DeployDetails details)
Deploys the artifact to the destination repository. |
org.apache.http.HttpResponse |
executePromotionUserPlugin(java.lang.String promotionName,
java.lang.String buildName,
java.lang.String buildNumber,
java.util.Map<java.lang.String,java.lang.String> requestParams)
|
org.apache.http.HttpResponse |
executeUpdateFileProperty(java.lang.String itemPath,
java.lang.String properties)
|
org.apache.http.HttpResponse |
executeUserPlugin(java.lang.String executionName,
java.util.Map<java.lang.String,java.lang.String> requestParams)
|
org.jfrog.build.client.ArtifactoryVersion |
getArtifactoryVersion()
|
java.lang.String |
getItemLastModified(java.lang.String path)
|
java.util.List<java.lang.String> |
getLocalAndCacheRepositoriesKeys()
|
java.util.List<java.lang.String> |
getLocalRepositoriesKeys()
|
java.util.List<java.lang.String> |
getRemoteRepositoriesKeys()
|
java.util.Map |
getStagingStrategy(java.lang.String strategyName,
java.lang.String buildName,
java.util.Map<java.lang.String,java.lang.String> requestParams)
|
java.util.Map<java.lang.String,java.util.List<java.util.Map>> |
getUserPluginInfo()
|
java.util.List<java.lang.String> |
getVirtualRepositoryKeys()
|
org.jfrog.build.client.bintrayResponse.BintrayResponse |
pushToBintray(java.lang.String buildName,
java.lang.String buildNumber,
java.lang.String signMethod,
java.lang.String passphrase,
org.jfrog.build.api.release.BintrayUploadInfoOverride bintrayUploadInfo)
Push build to bintray |
void |
sendBuildInfo(org.jfrog.build.api.Build buildInfo)
Sends build info to Artifactory. |
void |
sendBuildInfo(java.lang.String buildInfoJson)
|
void |
sendModuleInfo(org.jfrog.build.api.Build build)
|
void |
shutdown()
Release all connection and cleanup resources. |
org.apache.http.HttpResponse |
stageBuild(java.lang.String buildName,
java.lang.String buildNumber,
org.jfrog.build.api.release.Promotion promotion)
|
void |
uploadChecksums(org.jfrog.build.client.DeployDetails details,
java.lang.String uploadUrl)
|
org.jfrog.build.client.ArtifactoryVersion |
verifyCompatibleArtifactoryVersion()
|
| Methods inherited from class org.jfrog.build.extractor.clientConfiguration.client.ArtifactoryBaseClient |
|---|
setConnectionTimeout, setProxyConfiguration, setProxyConfiguration, setProxyConfiguration |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String BUILD_BROWSE_URL
| Constructor Detail |
|---|
public ArtifactoryBuildInfoClient(java.lang.String artifactoryUrl,
org.jfrog.build.api.util.Log log)
artifactoryUrl - Artifactory url in the form of: protocol://host[:port]/contextPath
public ArtifactoryBuildInfoClient(java.lang.String artifactoryUrl,
java.lang.String username,
java.lang.String password,
org.jfrog.build.api.util.Log log)
artifactoryUrl - Artifactory url in the form of: protocol://host[:port]/contextPathusername - Authentication usernamepassword - Authentication password| Method Detail |
|---|
public java.util.List<java.lang.String> getLocalRepositoriesKeys()
throws java.io.IOException
java.io.IOException - On any connection error
public java.util.List<java.lang.String> getLocalAndCacheRepositoriesKeys()
throws java.io.IOException
java.io.IOException - On any connection error
public java.util.List<java.lang.String> getRemoteRepositoriesKeys()
throws java.io.IOException
java.io.IOException - On any connection error
public java.util.List<java.lang.String> getVirtualRepositoryKeys()
throws java.io.IOException
java.io.IOException - On any connection error
public void sendBuildInfo(java.lang.String buildInfoJson)
throws java.io.IOException
java.io.IOException
public void sendBuildInfo(org.jfrog.build.api.Build buildInfo)
throws java.io.IOException
buildInfo - The build info to send
java.io.IOException - On any connection error
public void sendModuleInfo(org.jfrog.build.api.Build build)
throws java.io.IOException
java.io.IOException
public java.lang.String getItemLastModified(java.lang.String path)
throws java.io.IOException,
java.text.ParseException
java.io.IOException
java.text.ParseException
public org.jfrog.build.client.ArtifactoryUploadResponse deployArtifact(org.jfrog.build.client.DeployDetails details)
throws java.io.IOException
details - Details about the deployed artifact
java.io.IOException - On any connection error
public org.jfrog.build.client.ArtifactoryVersion verifyCompatibleArtifactoryVersion()
throws org.jfrog.build.util.VersionException
java.io.IOException - If server not found or it doesn't answer to the version query or it is too old
org.jfrog.build.util.VersionException
public org.jfrog.build.client.bintrayResponse.BintrayResponse pushToBintray(java.lang.String buildName,
java.lang.String buildNumber,
java.lang.String signMethod,
java.lang.String passphrase,
org.jfrog.build.api.release.BintrayUploadInfoOverride bintrayUploadInfo)
throws java.io.IOException,
java.net.URISyntaxException
buildName - name of the build to pushbuildNumber - number of the build to pushsignMethod - flags if this artifacts should be signed or notpassphrase - passphrase in case that the artifacts should be signedbintrayUploadInfo - request body which contains the upload info
java.io.IOException - On any connection error
java.net.URISyntaxExceptionorg.jfrog.build.api.release.BintrayUploadInfoOverride;
public org.apache.http.HttpResponse stageBuild(java.lang.String buildName,
java.lang.String buildNumber,
org.jfrog.build.api.release.Promotion promotion)
throws java.io.IOException
java.io.IOException
public java.util.Map<java.lang.String,java.util.List<java.util.Map>> getUserPluginInfo()
throws java.io.IOException
java.io.IOException
public org.apache.http.HttpResponse executeUserPlugin(java.lang.String executionName,
java.util.Map<java.lang.String,java.lang.String> requestParams)
throws java.io.IOException
java.io.IOException
public java.util.Map getStagingStrategy(java.lang.String strategyName,
java.lang.String buildName,
java.util.Map<java.lang.String,java.lang.String> requestParams)
throws java.io.IOException
java.io.IOException
public org.apache.http.HttpResponse executePromotionUserPlugin(java.lang.String promotionName,
java.lang.String buildName,
java.lang.String buildNumber,
java.util.Map<java.lang.String,java.lang.String> requestParams)
throws java.io.IOException
java.io.IOException
public org.apache.http.HttpResponse executeUpdateFileProperty(java.lang.String itemPath,
java.lang.String properties)
throws java.io.IOException
java.io.IOExceptionpublic void shutdown()
shutdown in class ArtifactoryBaseClient
public java.lang.String buildInfoToJsonString(org.jfrog.build.api.Build buildInfo)
throws java.lang.Exception
java.lang.Exception
public void uploadChecksums(org.jfrog.build.client.DeployDetails details,
java.lang.String uploadUrl)
throws java.io.IOException
java.io.IOExceptionpublic org.jfrog.build.client.ArtifactoryVersion getArtifactoryVersion()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||