Class BuildStepRunner
java.lang.Object
org.jenkins_ci.plugins.run_condition.BuildStepRunner
- All Implemented Interfaces:
Describable<BuildStepRunner>
- Direct Known Subclasses:
BuildStepRunner.DontRun,BuildStepRunner.Fail,BuildStepRunner.Run,BuildStepRunner.RunUnstable,BuildStepRunner.Unstable
Enable the user to choose what happens when an exception occurs when evaluating a condition.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionall()abstract booleanconditionalRun(org.jenkins_ci.plugins.run_condition.BuildStepRunner.ConditionAndStep target, AbstractBuild<?, ?> build, BuildListener listener) final booleanperform(RunCondition condition, BuildStep buildStep, AbstractBuild<?, ?> build, Launcher launcher, BuildListener listener) final booleanprebuild(RunCondition condition, BuildStep buildStep, AbstractBuild<?, ?> build, BuildListener listener)
-
Constructor Details
-
BuildStepRunner
public BuildStepRunner()
-
-
Method Details
-
all
public static DescriptorExtensionList<BuildStepRunner,BuildStepRunner.BuildStepRunnerDescriptor> all() -
conditionalRun
public abstract boolean conditionalRun(org.jenkins_ci.plugins.run_condition.BuildStepRunner.ConditionAndStep target, AbstractBuild<?, ?> build, BuildListener listener) throws IOException, InterruptedException- Throws:
IOExceptionInterruptedException
-
prebuild
public final boolean prebuild(RunCondition condition, BuildStep buildStep, AbstractBuild<?, ?> build, BuildListener listener) -
perform
public final boolean perform(RunCondition condition, BuildStep buildStep, AbstractBuild<?, ?> build, Launcher launcher, BuildListener listener) throws InterruptedException, IOException- Throws:
InterruptedExceptionIOException
-
getDescriptor
- Specified by:
getDescriptorin interfaceDescribable<BuildStepRunner>
-