public class TriggerBuildPublisher extends hudson.tasks.Recorder implements Triggerable
| Modifier and Type | Class and Description |
|---|---|
static class |
TriggerBuildPublisher.DescriptorImpl |
hudson.tasks.Publisher.DescriptorExtensionListImpl| Constructor and Description |
|---|
TriggerBuildPublisher(net.sf.json.JSONObject waitTillBuildCompleted,
net.sf.json.JSONObject setBuildVariables,
net.sf.json.JSONObject enableReleaseDeployable,
java.lang.String applicationId,
java.lang.String releaseNumber,
java.lang.String buildNumber) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getApplicationId() |
java.lang.String |
getBuildNumber() |
java.lang.String |
getDeployableId() |
boolean |
getEnableReleaseDeployable() |
boolean |
getPreserveVariables() |
boolean |
getPrintLogOnFailure() |
java.lang.String |
getReleaseNumber() |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
boolean |
getSetBuildVariables() |
java.lang.String |
getVariables() |
boolean |
getWaitTillBuildCompleted() |
boolean |
perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
all, getProjectAction, needsToRunAfterFinalized, prebuild@DataBoundConstructor
public TriggerBuildPublisher(net.sf.json.JSONObject waitTillBuildCompleted,
net.sf.json.JSONObject setBuildVariables,
net.sf.json.JSONObject enableReleaseDeployable,
java.lang.String applicationId,
java.lang.String releaseNumber,
java.lang.String buildNumber)
public boolean getWaitTillBuildCompleted()
getWaitTillBuildCompleted in interface Triggerablepublic boolean getPrintLogOnFailure()
getPrintLogOnFailure in interface Triggerablepublic boolean getSetBuildVariables()
getSetBuildVariables in interface Triggerablepublic boolean getPreserveVariables()
getPreserveVariables in interface Triggerablepublic java.lang.String getVariables()
getVariables in interface Triggerablepublic boolean getEnableReleaseDeployable()
getEnableReleaseDeployable in interface Triggerablepublic java.lang.String getDeployableId()
getDeployableId in interface Triggerablepublic java.lang.String getApplicationId()
getApplicationId in interface Triggerablepublic java.lang.String getReleaseNumber()
getReleaseNumber in interface Triggerablepublic java.lang.String getBuildNumber()
getBuildNumber in interface Triggerablepublic 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.BuildStepperform in class hudson.tasks.BuildStepCompatibilityLayerjava.io.IOExceptionjava.lang.InterruptedExceptionpublic hudson.tasks.BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService in interface hudson.tasks.BuildStep