public class PublishDeploy extends AbstractDevOpsAction implements jenkins.tasks.SimpleBuildStep
| Modifier and Type | Class and Description |
|---|---|
static class |
PublishDeploy.OptionalBuildInfo |
static class |
PublishDeploy.PublishDeployImpl
Descriptor for
PublishBuild. |
hudson.tasks.Publisher.DescriptorExtensionListImpljenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactoryAPI_KEY, APP_NAME, CONTROL_CENTER, DEFAULT_ENV, DLMS, ENV, GATE_SERVICE, LOGGER, PASSWORD, RESULT_FAIL, RESULT_SUCCESS, TOOLCHAIN_ID, USERNAME| Constructor and Description |
|---|
PublishDeploy(HashMap<String,String> envVarsMap,
HashMap<String,String> paramsMap) |
PublishDeploy(String applicationName,
String toolchainName,
String buildJobName,
String environmentName,
String credentialsId,
String applicationUrl,
PublishDeploy.OptionalBuildInfo additionalBuildInfo) |
| Modifier and Type | Method and Description |
|---|---|
String |
getApplicationName()
We'll use this from the config.jelly.
|
String |
getApplicationUrl() |
String |
getBuildJobName() |
String |
getBuildNumber() |
String |
getCredentialsId() |
PublishDeploy.PublishDeployImpl |
getDescriptor() |
String |
getEnvironmentName() |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
String |
getResult() |
String |
getToolchainName() |
void |
perform(hudson.model.Run build,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
void |
setApplicationName(String applicationName) |
void |
setApplicationUrl(String applicationUrl) |
void |
setBuildNumber(String buildNumber) |
chooseAppsUrl, chooseIAMAPI, chooseOrganizationsUrl, chooseSpacesUrl, chooseTargetAPI, constructBuildNumber, expandVariable, getAllEndpoints, getAppId, getBluemixToken, getBuildNumber, getDecisionFromDRA, getDeploymentRiskUrl, getIAMToken, getIBMCloudToken, getOrgId, getOTCBrokerServer, getPolicyList, getReportUrl, getSpaceId, getTokenForFreeStyleJob, passEnvToNextBuildStep, printDebugLog, publishDecision, setDLMSUrl, setGateServiceUrl, setRequiredEnvVarsall, getProjectAction, needsToRunAfterFinalized, prebuildgetProjectAction, getProjectActions, perform, perform, prebuild@DataBoundConstructor public PublishDeploy(String applicationName, String toolchainName, String buildJobName, String environmentName, String credentialsId, String applicationUrl, PublishDeploy.OptionalBuildInfo additionalBuildInfo)
public void setBuildNumber(String buildNumber)
public void setApplicationUrl(String applicationUrl)
@DataBoundSetter public void setApplicationName(String applicationName)
public String getApplicationName()
public String getToolchainName()
public String getBuildJobName()
public String getEnvironmentName()
public String getCredentialsId()
public String getApplicationUrl()
public String getBuildNumber()
public String getResult()
public void perform(@Nonnull hudson.model.Run build, @Nonnull hudson.FilePath workspace, @Nonnull hudson.Launcher launcher, @Nonnull hudson.model.TaskListener listener) throws InterruptedException, IOException
perform in interface jenkins.tasks.SimpleBuildStepInterruptedExceptionIOExceptionpublic hudson.tasks.BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService in interface hudson.tasks.BuildSteppublic PublishDeploy.PublishDeployImpl getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.tasks.Publisher>getDescriptor in class hudson.tasks.RecorderCopyright © 2016–2020. All rights reserved.