public class BDSInstallation extends ToolInstallation implements NodeSpecific<BDSInstallation>, EnvironmentSpecific<BDSInstallation>
BDSBuilder.| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
BDSInstallation.BDSInstallationDescriptor
Describes
BDSInstallation. |
ToolInstallation.ToolConverterExtensionPoint.LegacyInstancesAreScopedToHudson| コンストラクタと説明 |
|---|
BDSInstallation(String name,
String home,
List<? extends ToolProperty<?>> properties)
Constructs this object with property values.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
BDSInstallation |
forEnvironment(EnvVars environment)
Returns an
EnvironmentSpecific version of this object. |
BDSInstallation |
forNode(Node node,
TaskListener listener)
Returns a
NodeSpecific version of this object. |
protected FilePath |
getBatchFile(hudson.remoting.VirtualChannel channel)
Returns a
FilePath object for the batch file which initializes
a RAD Studio Command Prompt. |
protected FilePath |
getHome(hudson.remoting.VirtualChannel channel)
Returns a
FilePath object for the home directory. |
Map<String,String> |
readVariables(AbstractBuild<?,?> build,
Launcher launcher,
BuildListener listener)
Reads the RAD Studio environment variables from the batch file which
initializes a RAD Studio Command Prompt.
|
protected Map<String,String> |
readVariables(InputStream stream)
Read the RAD Studio environment variables from an input stream.
|
all, buildEnvVars, getHome, getName, getProperties, readResolve, translate, translate, translateForgetDescriptor@DataBoundConstructor public BDSInstallation(String name, String home, List<? extends ToolProperty<?>> properties)
name - name of this installationhome - home directory (the value of BDS)properties - properties for ToolInstallationprotected FilePath getHome(hudson.remoting.VirtualChannel channel)
FilePath object for the home directory.channel - a VirtualChannel interface for FilePathFilePath object for the home directoryprotected FilePath getBatchFile(hudson.remoting.VirtualChannel channel)
FilePath object for the batch file which initializes
a RAD Studio Command Prompt.channel - a VirtualChannel interface for FilePathFilePath object for the batch filepublic Map<String,String> readVariables(AbstractBuild<?,?> build, Launcher launcher, BuildListener listener) throws InterruptedException, IOException
type command will be used to read the
file content.build - an AbstractBuild objectlauncher - a Launcher objectlistener - a BuildListener objectInterruptedExceptionIOExceptionprotected Map<String,String> readVariables(InputStream stream) throws IOException
stream - input stream from the batch file for initializing a RAD
Studio Command PromptIOExceptionpublic BDSInstallation forNode(Node node, TaskListener listener) throws IOException, InterruptedException
NodeSpecific version of this object.forNode インタフェース内 NodeSpecific<BDSInstallation>node - node for which the return value is specialized.listener - a TaskListener objectNodeSpecific copy of this objectIOExceptionInterruptedExceptionpublic BDSInstallation forEnvironment(EnvVars environment)
EnvironmentSpecific version of this object.forEnvironment インタフェース内 EnvironmentSpecific<BDSInstallation>environment - environment for which the return value is
specialized.EnvironmentSpecific copy of this objectCopyright © 2004-2014. All Rights Reserved.