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 ClassesNested classes/interfaces inherited from class ToolInstallation
ToolInstallation.ToolConverterNested classes/interfaces inherited from interface ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Constructor Summary
ConstructorsConstructorDescriptionMsBuildInstallation(String name, String home, List<? extends ToolProperty<?>> properties, String defaultArgs) -
Method Summary
Modifier and TypeMethodDescriptionvoidbuildEnvVars(EnvVars env) forEnvironment(EnvVars environment) forNode(Node node, TaskListener log) Methods inherited from class ToolInstallation
all, getHome, getName, getProperties, readResolve, toString, translate, translate, translateFor, writeReplaceMethods inherited from class AbstractDescribableImpl
getDescriptor
-
Constructor Details
-
MsBuildInstallation
@DataBoundConstructor public MsBuildInstallation(String name, String home, List<? extends ToolProperty<?>> properties, String defaultArgs)
-
-
Method Details
-
getDefaultArgs
-
buildEnvVars
- Overrides:
buildEnvVarsin classToolInstallation
-
forNode
public MsBuildInstallation forNode(Node node, TaskListener log) throws IOException, InterruptedException - Specified by:
forNodein interfaceNodeSpecific<MsBuildInstallation>- Throws:
IOExceptionInterruptedException
-
forEnvironment
- Specified by:
forEnvironmentin interfaceEnvironmentSpecific<MsBuildInstallation>
-