@Extension
public class JoinTrigger
extends hudson.tasks.Recorder
implements hudson.model.DependecyDeclarer, hudson.matrix.MatrixAggregatable
| Modifier and Type | Class and Description |
|---|---|
static class |
JoinTrigger.DescriptorImpl |
hudson.tasks.Publisher.DescriptorExtensionListImpl| Constructor and Description |
|---|
JoinTrigger() |
JoinTrigger(hudson.util.DescribableList<hudson.tasks.Publisher,hudson.model.Descriptor<hudson.tasks.Publisher>> publishers,
String string,
boolean b) |
| Modifier and Type | Method and Description |
|---|---|
void |
buildDependencyGraph(hudson.model.AbstractProject owner,
hudson.model.DependencyGraph graph) |
hudson.matrix.MatrixAggregator |
createAggregator(hudson.matrix.MatrixBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
List<hudson.model.AbstractProject<?,?>> |
getAllDownstream(hudson.model.AbstractProject<?,?> project,
hudson.EnvVars env) |
List<hudson.model.AbstractProject<?,?>> |
getBuildTriggerDownstream(hudson.model.AbstractProject<?,?> project) |
boolean |
getEvenIfDownstreamUnstable() |
List<hudson.model.AbstractProject> |
getJoinProjects() |
String |
getJoinProjectsValue() |
hudson.util.DescribableList<hudson.tasks.Publisher,hudson.model.Descriptor<hudson.tasks.Publisher>> |
getJoinPublishers() |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
boolean |
perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
boolean |
prebuild(hudson.model.AbstractBuild<?,?> build,
hudson.model.BuildListener listener) |
boolean |
usePostBuildActions() |
all, getProjectAction, needsToRun, needsToRunAfterFinalized, prebuildgetProjectAction, getProjectActions, performpublic JoinTrigger()
public JoinTrigger(hudson.util.DescribableList<hudson.tasks.Publisher,hudson.model.Descriptor<hudson.tasks.Publisher>> publishers,
String string,
boolean b)
public boolean prebuild(hudson.model.AbstractBuild<?,?> build,
hudson.model.BuildListener listener)
prebuild in interface hudson.tasks.BuildStepprebuild in class hudson.tasks.BuildStepCompatibilityLayerpublic boolean perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws InterruptedException,
IOException
perform in interface hudson.tasks.BuildStepperform in class hudson.tasks.BuildStepCompatibilityLayerInterruptedExceptionIOExceptionpublic void buildDependencyGraph(hudson.model.AbstractProject owner,
hudson.model.DependencyGraph graph)
buildDependencyGraph in interface hudson.model.DependecyDeclarerpublic List<hudson.model.AbstractProject<?,?>> getAllDownstream(hudson.model.AbstractProject<?,?> project, hudson.EnvVars env)
public List<hudson.model.AbstractProject<?,?>> getBuildTriggerDownstream(hudson.model.AbstractProject<?,?> project)
public hudson.matrix.MatrixAggregator createAggregator(hudson.matrix.MatrixBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
createAggregator in interface hudson.matrix.MatrixAggregatablepublic boolean usePostBuildActions()
public String getJoinProjectsValue()
public List<hudson.model.AbstractProject> getJoinProjects()
public hudson.util.DescribableList<hudson.tasks.Publisher,hudson.model.Descriptor<hudson.tasks.Publisher>> getJoinPublishers()
public boolean getEvenIfDownstreamUnstable()
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService in interface hudson.tasks.BuildStepCopyright © 2004-2013 Hudson. All Rights Reserved.