public class PublishBuildInfo extends VoidJFrogService
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BUILD_BROWSE_PLATFORM_URL |
static java.lang.String |
BUILD_BROWSE_URL |
log, responseType, result, statusCode| Constructor and Description |
|---|
PublishBuildInfo(org.jfrog.build.api.Build buildInfo,
java.lang.String platformUrl,
org.jfrog.build.api.util.Log logger) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
createBuildInfoUrl(java.lang.String artifactoryUrl,
java.lang.String buildName,
java.lang.String buildNumber)
Creates a build info link to the published build in Artifactory (Artifactory V6 or below)
|
static java.lang.String |
createBuildInfoUrl(java.lang.String platformUrl,
java.lang.String buildName,
java.lang.String buildNumber,
java.lang.String timeStamp,
java.lang.String project)
Creates a build info link to the published build in JFrog platform (Artifactory V7)
|
org.apache.http.client.methods.HttpRequestBase |
createRequest() |
protected void |
ensureRequirements(org.jfrog.build.client.JFrogHttpClient client) |
java.lang.Void |
execute(org.jfrog.build.client.JFrogHttpClient client)
Default execution of a service:
1.
|
static java.lang.String |
getProjectQueryParam(java.lang.String project) |
static java.lang.String |
getProjectQueryParam(java.lang.String project,
java.lang.String prefix) |
protected void |
handleUnsuccessfulResponse(org.apache.http.HttpEntity entity)
Default error handling (E.G.
|
setResponseencodeUrl, getHeaders, getMapper, getResult, getStatusCode, handleEmptyEntity, setHeaders, setResult, setStatusCode, throwExceptionpublic static final java.lang.String BUILD_BROWSE_URL
public static final java.lang.String BUILD_BROWSE_PLATFORM_URL
public PublishBuildInfo(org.jfrog.build.api.Build buildInfo,
java.lang.String platformUrl,
org.jfrog.build.api.util.Log logger)
public static java.lang.String getProjectQueryParam(java.lang.String project,
java.lang.String prefix)
public static java.lang.String getProjectQueryParam(java.lang.String project)
public static java.lang.String createBuildInfoUrl(java.lang.String platformUrl,
java.lang.String buildName,
java.lang.String buildNumber,
java.lang.String timeStamp,
java.lang.String project)
platformUrl - Base platform URLbuildName - Build name of the published buildbuildNumber - Build number of the published buildtimeStamp - Timestamp (started date time in milliseconds) of the published buildpublic static java.lang.String createBuildInfoUrl(java.lang.String artifactoryUrl,
java.lang.String buildName,
java.lang.String buildNumber)
artifactoryUrl - Base Artifactory URLbuildName - Build name of the published buildbuildNumber - Build number of the published buildprotected void handleUnsuccessfulResponse(org.apache.http.HttpEntity entity)
throws java.io.IOException
JFrogServicehandleUnsuccessfulResponse in class JFrogService<java.lang.Void>entity - - The returned failure response.java.io.IOExceptionprotected void ensureRequirements(org.jfrog.build.client.JFrogHttpClient client)
throws java.io.IOException
ensureRequirements in class JFrogService<java.lang.Void>java.io.IOExceptionpublic org.apache.http.client.methods.HttpRequestBase createRequest()
createRequest in class JFrogService<java.lang.Void>public java.lang.Void execute(org.jfrog.build.client.JFrogHttpClient client)
throws java.io.IOException
JFrogServiceexecute in class JFrogService<java.lang.Void>client - - http client for sending the request.java.io.IOException