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
BuildSteps 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 Builders 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.