public class CreateBuildBuilder extends hudson.tasks.Builder implements jenkins.tasks.SimpleBuildStep, ICreateBuild
This has been duplicated by CreateBuildStep
to support Jenkins pipeline script.
Modifier and Type | Class and Description |
---|---|
static class |
CreateBuildBuilder.DescriptorImpl |
jenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory
Constructor and Description |
---|
CreateBuildBuilder(java.lang.String applicationId,
java.lang.String releaseNumber) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getApplicationId() |
DeployToFirstStage |
getDeployToFirstStage() |
java.lang.String |
getReleaseNumber() |
java.lang.String |
getVariables() |
boolean |
isDeployToFirstStage() |
void |
perform(hudson.model.Run<?,?> run,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
void |
setDeployToFirstStage(DeployToFirstStage deployToFirstStage) |
void |
setVariables(java.lang.String variables) |
all, getDescriptor, getRequiredMonitorService, prebuild
getProjectAction, getProjectAction, getProjectActions, perform, perform, prebuild
@DataBoundConstructor public CreateBuildBuilder(java.lang.String applicationId, java.lang.String releaseNumber)
@DataBoundSetter public final void setDeployToFirstStage(DeployToFirstStage deployToFirstStage)
@DataBoundSetter public final void setVariables(java.lang.String variables)
public boolean isDeployToFirstStage()
isDeployToFirstStage
in interface ICreateBuild
public DeployToFirstStage getDeployToFirstStage()
getDeployToFirstStage
in interface ICreateBuild
public java.lang.String getVariables()
getVariables
in interface ICreateBuild
public java.lang.String getApplicationId()
getApplicationId
in interface ICreateBuild
public java.lang.String getReleaseNumber()
getReleaseNumber
in interface ICreateBuild
public void perform(@Nonnull hudson.model.Run<?,?> run, @Nonnull hudson.FilePath workspace, @Nonnull hudson.Launcher launcher, @Nonnull hudson.model.TaskListener listener) throws java.lang.InterruptedException, java.io.IOException
perform
in interface jenkins.tasks.SimpleBuildStep
java.lang.InterruptedException
java.io.IOException