public class VB6Builder extends Builder implements SimpleBuildStep
Builder.
When the user configures the project and enables this builder,
Descriptor.newInstance(StaplerRequest) is invoked
and a new VB6Builder is created. The created
instance is persisted to the project configuration XML by using
XStream, so this allows you to use instance fields
to remember the configuration.
When a build is performed, the perform(hudson.model.Run<?, ?>, hudson.FilePath, hudson.Launcher, hudson.model.TaskListener) method will be invoked.
| Modifier and Type | Class and Description |
|---|---|
static class |
VB6Builder.DescriptorImpl
Descriptor for
VB6Builder. |
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactoryBuildStep.PublisherListExtensionPoint.LegacyInstancesAreScopedToHudsonBUILDERS, PUBLISHERS| Constructor and Description |
|---|
VB6Builder(String projectFile) |
| Modifier and Type | Method and Description |
|---|---|
String |
getCompileConstants() |
VB6Builder.DescriptorImpl |
getDescriptor() |
String |
getOutDir() |
String |
getProjectFile() |
void |
perform(Run<?,?> build,
FilePath workspace,
Launcher launcher,
TaskListener listener) |
void |
setCompileConstants(String compileConstants) |
void |
setOutDir(String outDir) |
all, getRequiredMonitorService, prebuildgetProjectAction, getProjectAction, getProjectActions, perform, perform, prebuildclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetProjectAction, getProjectActions, getRequiredMonitorService, perform, prebuild@DataBoundConstructor public VB6Builder(String projectFile)
public String getProjectFile()
public String getOutDir()
@DataBoundSetter public void setOutDir(String outDir)
public String getCompileConstants()
@DataBoundSetter public void setCompileConstants(String compileConstants)
public void perform(Run<?,?> build, FilePath workspace, Launcher launcher, TaskListener listener) throws InterruptedException, IOException
perform in interface SimpleBuildStepInterruptedExceptionIOExceptionpublic VB6Builder.DescriptorImpl getDescriptor()
getDescriptor in interface Describable<Builder>getDescriptor in class BuilderCopyright © 2016–2019. All rights reserved.