public class FailFastBuilder extends Builder
BuildStepRunner.
 
 Run build steps, but stops execution immediately when any of them fail.ExtensionPoint.LegacyInstancesAreScopedToHudsonBuildStep.PublisherListBUILDERS, PUBLISHERS| Constructor and Description | 
|---|
| FailFastBuilder(List<BuildStep> buildsteps) | 
| Modifier and Type | Method and Description | 
|---|---|
| Descriptor<Builder> | getDescriptor() | 
| Action | getProjectAction(AbstractProject<?,?> project)Deprecated.   | 
| Collection<? extends Action> | getProjectActions(AbstractProject<?,?> project) | 
| BuildStepMonitor | getRequiredMonitorService() | 
| boolean | perform(AbstractBuild<?,?> build,
       Launcher launcher,
       BuildListener listener)Run  BuildStep.prebuild(AbstractBuild, BuildListener)of all build steps. | 
| boolean | prebuild(AbstractBuild<?,?> build,
        BuildListener listener)Run  BuildStep.prebuild(AbstractBuild, BuildListener)of all build steps. | 
getProjectAction, performpublic boolean prebuild(AbstractBuild<?,?> build, BuildListener listener)
BuildStep.prebuild(AbstractBuild, BuildListener) of all build steps.
 
 Doesn't run following build steps when a build step fails.prebuild in interface BuildStepprebuild in class BuildStepCompatibilityLayerbuild - listener - BuildStep.prebuild(hudson.model.AbstractBuild, hudson.model.BuildListener)public boolean perform(AbstractBuild<?,?> build, Launcher launcher, BuildListener listener) throws InterruptedException, IOException
BuildStep.prebuild(AbstractBuild, BuildListener) of all build steps.
 
 Runs following build steps even when a build step fails.perform in interface BuildStepperform in class BuildStepCompatibilityLayerbuild - launcher - listener - InterruptedExceptionIOExceptionBuildStep.perform(hudson.model.AbstractBuild, hudson.Launcher, hudson.model.BuildListener)public Descriptor<Builder> getDescriptor()
getDescriptor in interface Describable<Builder>getDescriptor in class Builderpublic Action getProjectAction(AbstractProject<?,?> project)
getProjectAction in interface BuildStepgetProjectAction in class BuildStepCompatibilityLayerproject - BuildStep.getProjectAction(hudson.model.AbstractProject)public Collection<? extends Action> getProjectActions(AbstractProject<?,?> project)
getProjectActions in interface BuildStepgetProjectActions in class BuildStepCompatibilityLayerproject - BuildStep.getProjectActions(hudson.model.AbstractProject)public BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService in interface BuildStepgetRequiredMonitorService in class BuilderBuildStep.getRequiredMonitorService()Copyright © 2016–2021. All rights reserved.