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 class
static class
static class
static class
static class
static class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionall()
abstract boolean
conditionalRun
(org.jenkins_ci.plugins.run_condition.BuildStepRunner.ConditionAndStep target, AbstractBuild<?, ?> build, BuildListener listener) final boolean
perform
(RunCondition condition, BuildStep buildStep, AbstractBuild<?, ?> build, Launcher launcher, BuildListener listener) final boolean
prebuild
(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:
IOException
InterruptedException
-
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:
InterruptedException
IOException
-
getDescriptor
- Specified by:
getDescriptor
in interfaceDescribable<BuildStepRunner>
-