public class FlexiblePublisher
extends hudson.tasks.Recorder
implements hudson.model.DependecyDeclarer, hudson.matrix.MatrixAggregatable
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
FlexiblePublisher.FlexiblePublisherDescriptor |
hudson.tasks.Publisher.DescriptorExtensionListImpl| 修飾子とタイプ | フィールドと説明 |
|---|---|
static String |
PROMOTION_JOB_TYPE |
| コンストラクタと説明 |
|---|
FlexiblePublisher(List<ConditionalPublisher> publishers) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
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)
Return an aggregator worked for multi-configuration projects.
|
Collection |
getProjectActions(hudson.model.AbstractProject<?,?> project) |
List<ConditionalPublisher> |
getPublishers() |
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) |
@DataBoundConstructor public FlexiblePublisher(List<ConditionalPublisher> publishers)
public List<ConditionalPublisher> getPublishers()
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService インタフェース内 hudson.tasks.BuildSteppublic Collection getProjectActions(hudson.model.AbstractProject<?,?> project)
getProjectActions インタフェース内 hudson.tasks.BuildStepgetProjectActions クラス内 hudson.tasks.BuildStepCompatibilityLayerpublic boolean prebuild(hudson.model.AbstractBuild<?,?> build,
hudson.model.BuildListener listener)
prebuild インタフェース内 hudson.tasks.BuildStepprebuild クラス内 hudson.tasks.BuildStepCompatibilityLayerpublic boolean perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws InterruptedException,
IOException
perform インタフェース内 hudson.tasks.BuildStepperform クラス内 hudson.tasks.BuildStepCompatibilityLayerInterruptedExceptionIOExceptionpublic void buildDependencyGraph(hudson.model.AbstractProject owner,
hudson.model.DependencyGraph graph)
buildDependencyGraph インタフェース内 hudson.model.DependecyDeclarerpublic hudson.matrix.MatrixAggregator createAggregator(hudson.matrix.MatrixBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
BuildStepCompatibilityLayer.perform(AbstractBuild, Launcher, BuildListener) is called
for each axe combination builds.
For whole the multi-configuration project, MatrixAggregator.endBuild()
is called instead.createAggregator インタフェース内 hudson.matrix.MatrixAggregatablebuild - launcher - listener - MatrixAggregatable.createAggregator(hudson.matrix.MatrixBuild, hudson.Launcher, hudson.model.BuildListener)Copyright © 2004-2013. All Rights Reserved.