public class CoordinatorBuilder
extends hudson.tasks.Builder
Modifier and Type | Class and Description |
---|---|
static class |
CoordinatorBuilder.DescriptorImpl |
Constructor and Description |
---|
CoordinatorBuilder() |
CoordinatorBuilder(TreeNode executionPlan) |
Modifier and Type | Method and Description |
---|---|
hudson.model.Descriptor<hudson.tasks.Builder> |
getDescriptor()
It's really weird that jenkins doesn't load this plugin's descriptor in test
It will break the test in some way,
for example, CoordinatorBuild result will turn Result.UNSTABLE to Result.FAILURE
refer to
hudson.model.AbstractBuild#getBuildStepName ,
hudson.tasks.Builder#getDescriptor ,
jenkins.model.Jenkins#getDescriptorOrDie |
TreeNode |
getExecutionPlan() |
boolean |
perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
void |
setExecutionPlan(TreeNode executionPlan) |
public CoordinatorBuilder()
@DataBoundConstructor public CoordinatorBuilder(TreeNode executionPlan)
public TreeNode getExecutionPlan()
public void setExecutionPlan(TreeNode executionPlan)
public boolean perform(hudson.model.AbstractBuild<?,?> build, hudson.Launcher launcher, hudson.model.BuildListener listener) throws InterruptedException, IOException
perform
in interface hudson.tasks.BuildStep
perform
in class hudson.tasks.BuildStepCompatibilityLayer
InterruptedException
IOException
public hudson.model.Descriptor<hudson.tasks.Builder> getDescriptor()
hudson.model.AbstractBuild#getBuildStepName
,
hudson.tasks.Builder#getDescriptor
,
jenkins.model.Jenkins#getDescriptorOrDie
getDescriptor
in interface hudson.model.Describable<hudson.tasks.Builder>
getDescriptor
in class hudson.tasks.Builder
Copyright © 2016–2023. All rights reserved.