public class PublishBuild extends AbstractDevOpsAction implements jenkins.tasks.SimpleBuildStep
| Modifier and Type | Class and Description |
|---|---|
static class |
PublishBuild.OptionalBuildInfo |
static class |
PublishBuild.PublishBuildActionImpl
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 |
|---|
PublishBuild(HashMap<String,String> envVarsMap,
HashMap<String,String> paramsMap) |
PublishBuild(String applicationName,
String credentialsId,
String toolchainName,
PublishBuild.OptionalBuildInfo additionalBuildInfo) |
| Modifier and Type | Method and Description |
|---|---|
BuildInfoModel.Repo |
buildGitRepo(hudson.EnvVars envVars)
Construct the Git data model
|
String |
getApplicationName()
We'll use this from the config.jelly.
|
String |
getBuildNumber() |
String |
getCredentialsId() |
PublishBuild.PublishBuildActionImpl |
getDescriptor() |
String |
getOrgName() |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
String |
getToolchainName() |
void |
perform(hudson.model.Run build,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
void |
setApplicationName(String applicationName) |
void |
setBuildNumber(String buildNumber) |
void |
setCredentialsId(String credentialsId) |
void |
setOrgName(String orgName) |
void |
setToolchainName(String toolchainName) |
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 PublishBuild(String applicationName, String credentialsId, String toolchainName, PublishBuild.OptionalBuildInfo additionalBuildInfo)
@DataBoundSetter public void setApplicationName(String applicationName)
@DataBoundSetter public void setOrgName(String orgName)
@DataBoundSetter public void setCredentialsId(String credentialsId)
@DataBoundSetter public void setToolchainName(String toolchainName)
public void setBuildNumber(String buildNumber)
public String getApplicationName()
public String getOrgName()
public String getCredentialsId()
public String getToolchainName()
public String getBuildNumber()
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 BuildInfoModel.Repo buildGitRepo(hudson.EnvVars envVars)
envVars - public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService in interface hudson.tasks.BuildSteppublic PublishBuild.PublishBuildActionImpl getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.tasks.Publisher>getDescriptor in class hudson.tasks.RecorderCopyright © 2016–2020. All rights reserved.