public class CreateBuildPublisher extends hudson.tasks.Recorder implements ICreateBuild
Modifier and Type | Class and Description |
---|---|
static class |
CreateBuildPublisher.DescriptorImpl |
hudson.tasks.Publisher.DescriptorExtensionListImpl
Constructor and Description |
---|
CreateBuildPublisher(java.lang.String applicationId,
java.lang.String releaseNumber) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getApplicationId() |
DeployToFirstStage |
getDeployToFirstStage() |
java.lang.String |
getReleaseNumber() |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
java.lang.String |
getVariables() |
boolean |
isDeployToFirstStage() |
boolean |
perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
void |
setDeployToFirstStage(DeployToFirstStage deployToFirstStage) |
void |
setVariables(java.lang.String variables) |
all, getProjectAction, needsToRunAfterFinalized, prebuild
@DataBoundConstructor public CreateBuildPublisher(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 boolean perform(hudson.model.AbstractBuild<?,?> build, hudson.Launcher launcher, hudson.model.BuildListener listener) throws java.io.IOException, java.lang.InterruptedException
perform
in interface hudson.tasks.BuildStep
perform
in class hudson.tasks.BuildStepCompatibilityLayer
java.io.IOException
java.lang.InterruptedException
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService
in interface hudson.tasks.BuildStep