public class FailAtEndExecutionStrategy extends ConditionalExecutionStrategy
prebuild | fail fast |
---|---|
perform | fail at end |
aggregation startBuild | fail fast |
aggregation endRun | fail fast |
aggregation endBuild | fail at end |
Modifier and Type | Class and Description |
---|---|
static class |
FailAtEndExecutionStrategy.DescriptorImpl |
ConditionalExecutionStrategy.AggregatorContext, ConditionalExecutionStrategy.PublisherContext
ExtensionPoint.LegacyInstancesAreScopedToHudson
Constructor and Description |
---|
FailAtEndExecutionStrategy() |
Modifier and Type | Method and Description |
---|---|
boolean |
matrixAggregationEndBuild(ConditionalExecutionStrategy.AggregatorContext aggregatorContext)
Run
MatrixAggregator.endBuild() for all publishes. |
boolean |
matrixAggregationEndRun(ConditionalExecutionStrategy.AggregatorContext aggregatorContext,
hudson.matrix.MatrixRun run)
Run
MatrixAggregator.endRun(MatrixRun) for all publishes. |
boolean |
matrixAggregationStartBuild(ConditionalExecutionStrategy.AggregatorContext aggregatorContext)
Run
MatrixAggregator.startBuild() for all publishes. |
boolean |
perform(ConditionalExecutionStrategy.PublisherContext context,
AbstractBuild<?,?> build,
Launcher launcher,
BuildListener listener)
Run
BuildStep.perform(AbstractBuild, Launcher, BuildListener) for all publishes. |
boolean |
prebuild(ConditionalExecutionStrategy.PublisherContext context,
AbstractBuild<?,?> build,
BuildListener listener)
Run
BuildStep.prebuild(AbstractBuild, BuildListener) for all publishers. |
all
getDescriptor
@DataBoundConstructor public FailAtEndExecutionStrategy()
public boolean prebuild(ConditionalExecutionStrategy.PublisherContext context, AbstractBuild<?,?> build, BuildListener listener)
ConditionalExecutionStrategy
BuildStep.prebuild(AbstractBuild, BuildListener)
for all publishers.prebuild
in class ConditionalExecutionStrategy
public boolean perform(ConditionalExecutionStrategy.PublisherContext context, AbstractBuild<?,?> build, Launcher launcher, BuildListener listener) throws InterruptedException, IOException
ConditionalExecutionStrategy
BuildStep.perform(AbstractBuild, Launcher, BuildListener)
for all publishes.perform
in class ConditionalExecutionStrategy
InterruptedException
IOException
public boolean matrixAggregationStartBuild(ConditionalExecutionStrategy.AggregatorContext aggregatorContext) throws InterruptedException, IOException
ConditionalExecutionStrategy
MatrixAggregator.startBuild()
for all publishes.matrixAggregationStartBuild
in class ConditionalExecutionStrategy
InterruptedException
IOException
public boolean matrixAggregationEndRun(ConditionalExecutionStrategy.AggregatorContext aggregatorContext, hudson.matrix.MatrixRun run) throws InterruptedException, IOException
ConditionalExecutionStrategy
MatrixAggregator.endRun(MatrixRun)
for all publishes.matrixAggregationEndRun
in class ConditionalExecutionStrategy
InterruptedException
IOException
public boolean matrixAggregationEndBuild(ConditionalExecutionStrategy.AggregatorContext aggregatorContext) throws InterruptedException, IOException
ConditionalExecutionStrategy
MatrixAggregator.endBuild()
for all publishes.matrixAggregationEndBuild
in class ConditionalExecutionStrategy
InterruptedException
IOException
Copyright © 2016–2021. All rights reserved.