public class KojiBuilder
extends hudson.tasks.Builder
Builder.
When the user configures the project and enables this builder,
Descriptor.newInstance(StaplerRequest) is invoked
and a new KojiBuilder is created. The created
instance is persisted to the project configuration XML by using
XStream, so this allows you to use instance fields (like kojiBuild)
to remember the configuration.
When a build is performed, the perform(AbstractBuild, Launcher, BuildListener)
method will be invoked.
| Modifier and Type | Class and Description |
|---|---|
static class |
KojiBuilder.DescriptorImpl
Descriptor for
KojiBuilder. |
| Constructor and Description |
|---|
KojiBuilder(String kojiBuild,
String kojiTarget,
String kojiPackage,
String kojiOptions,
String kojiTask,
boolean kojiScratchBuild,
String kojiScmUrl) |
| Modifier and Type | Method and Description |
|---|---|
KojiBuilder.DescriptorImpl |
getDescriptor() |
String |
getKojiBuild() |
String |
getKojiOptions() |
String |
getKojiPackage() |
String |
getKojiScmUrl() |
String |
getKojiTarget() |
String |
getKojiTask() |
boolean |
isKojiScratchBuild() |
boolean |
perform(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
void |
setKojiScratchBuild(boolean kojiScratchBuild) |
public String getKojiBuild()
public String getKojiTarget()
public String getKojiPackage()
public String getKojiOptions()
public String getKojiTask()
public boolean isKojiScratchBuild()
public void setKojiScratchBuild(boolean kojiScratchBuild)
public String getKojiScmUrl()
public boolean perform(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
perform in interface hudson.tasks.BuildStepperform in class hudson.tasks.BuildStepCompatibilityLayerpublic KojiBuilder.DescriptorImpl getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.tasks.Builder>getDescriptor in class hudson.tasks.BuilderCopyright © 2004-2014. All Rights Reserved.