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.DescriptorExtensionListImpl
jenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory
API_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, setRequiredEnvVars
all, getProjectAction, needsToRunAfterFinalized, prebuild
getProjectAction, 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.SimpleBuildStep
InterruptedException
IOException
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService
in interface hudson.tasks.BuildStep
public PublishDeploy.PublishDeployImpl getDescriptor()
getDescriptor
in interface hudson.model.Describable<hudson.tasks.Publisher>
getDescriptor
in class hudson.tasks.Recorder
Copyright © 2016–2020. All rights reserved.