public class BDSBuilder extends AbstractMSBuildBuilder
| Modifier and Type | Class and Description |
|---|---|
static class |
BDSBuilder.BDSBuilderDescriptor
Describes
BDSBuildWrapper. |
| Constructor and Description |
|---|
BDSBuilder(String projectFile,
String switches,
String installationName)
Constructs this object with properties..
|
| Modifier and Type | Method and Description |
|---|---|
String |
getInstallationName()
Returns the name of the RAD Studio installation.
|
boolean |
perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
Performs a RAD Studio build.
|
protected Map<String,String> |
readConfiguration(hudson.FilePath batch,
hudson.EnvVars environment,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
Reads the RAD Studio configuration from a command-line initialization
batch file.
|
protected Map<String,String> |
readConfiguration(InputStream stream)
Read the RAD Studio configuration from an input stream.
|
build, getProjectFile, getSwitchesall, getDescriptor, getRequiredMonitorService, prebuildpublic String getInstallationName()
protected Map<String,String> readConfiguration(hudson.FilePath batch, hudson.EnvVars environment, hudson.Launcher launcher, hudson.model.BuildListener listener) throws InterruptedException, IOException
batch - RAD Studio initialization fileenvironment - build environmentlauncher - a Launcher objectlistener - a BuildListener objectInterruptedExceptionIOExceptionprotected Map<String,String> readConfiguration(InputStream stream) throws IOException
stream - input stream of a command-line initialization fileIOExceptionpublic boolean perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws InterruptedException,
IOException
perform in interface hudson.tasks.BuildStepperform in class hudson.tasks.BuildStepCompatibilityLayerbuild - an AxstractBuild objectlauncher - a Launcher objectlistener - a BuildListener objectInterruptedExceptionIOExceptionCopyright © 2004–2014. All rights reserved.