hudson.tasks
Class Builder
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Builder
- All Implemented Interfaces:
- ExtensionPoint, Describable<Builder>, BuildStep
- Direct Known Subclasses:
- CaptureEnvironmentBuilder, CommandInterpreter, Maven, MockBuilder, SleepBuilder, TestBuilder, TouchBuilder
public abstract class Builder
- extends BuildStepCompatibilityLayer
- implements BuildStep, Describable<Builder>, ExtensionPoint
BuildStep
s that perform the actual build.
To register a custom Builder
from a plugin,
put Extension
on your descriptor.
- Author:
- Kohsuke Kawaguchi
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Builder
public Builder()
prebuild
public boolean prebuild(Build build,
BuildListener listener)
- Default implementation that does nothing.
- Overrides:
prebuild
in class BuildStepCompatibilityLayer
getRequiredMonitorService
public BuildStepMonitor getRequiredMonitorService()
- Returns
BuildStepMonitor.NONE
by default, as Builder
s normally don't depend
on its previous result.
- Specified by:
getRequiredMonitorService
in interface BuildStep
getDescriptor
public Descriptor<Builder> getDescriptor()
- Description copied from interface:
Describable
- Gets the descriptor for this instance.
Descriptor
is a singleton for every concrete Describable
implementation, so if a.getClass()==b.getClass() then
a.getDescriptor()==b.getDescriptor() must hold.
- Specified by:
getDescriptor
in interface Describable<Builder>
all
public static DescriptorExtensionList<Builder,Descriptor<Builder>> all()
- Returns all the registered
Builder
descriptors.
Copyright © 2004-2013. All Rights Reserved.