Package hudson.plugins.msbuild
Class MsBuildInstallation
java.lang.Object
hudson.model.AbstractDescribableImpl<ToolInstallation>
hudson.tools.ToolInstallation
hudson.plugins.msbuild.MsBuildInstallation
- All Implemented Interfaces:
ExtensionPoint
,Describable<ToolInstallation>
,EnvironmentSpecific<MsBuildInstallation>
,NodeSpecific<MsBuildInstallation>
,Serializable
public final class MsBuildInstallation
extends ToolInstallation
implements NodeSpecific<MsBuildInstallation>, EnvironmentSpecific<MsBuildInstallation>
- Author:
- Gregory Boissinot
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class hudson.tools.ToolInstallation
ToolInstallation.ToolConverter
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Constructor Summary
ConstructorDescriptionMsBuildInstallation
(String name, String home, List<? extends ToolProperty<?>> properties, String defaultArgs) -
Method Summary
Modifier and TypeMethodDescriptionvoid
buildEnvVars
(EnvVars env) forEnvironment
(EnvVars environment) forNode
(Node node, TaskListener log) Methods inherited from class hudson.tools.ToolInstallation
all, getHome, getName, getProperties, readResolve, toString, translate, translate, translateFor, writeReplace
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
Constructor Details
-
MsBuildInstallation
@DataBoundConstructor public MsBuildInstallation(String name, String home, List<? extends ToolProperty<?>> properties, String defaultArgs)
-
-
Method Details
-
getDefaultArgs
-
buildEnvVars
- Overrides:
buildEnvVars
in classToolInstallation
-
forNode
public MsBuildInstallation forNode(Node node, TaskListener log) throws IOException, InterruptedException - Specified by:
forNode
in interfaceNodeSpecific<MsBuildInstallation>
- Throws:
IOException
InterruptedException
-
forEnvironment
- Specified by:
forEnvironment
in interfaceEnvironmentSpecific<MsBuildInstallation>
-