hudson.plugins.msbuild
Class MsBuildInstallation

java.lang.Object
  extended by hudson.model.AbstractDescribableImpl<hudson.tools.ToolInstallation>
      extended by hudson.tools.ToolInstallation
          extended by hudson.plugins.msbuild.MsBuildInstallation
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.tools.ToolInstallation>, hudson.model.EnvironmentSpecific<MsBuildInstallation>, hudson.slaves.NodeSpecific<MsBuildInstallation>, Serializable

public final class MsBuildInstallation
extends hudson.tools.ToolInstallation
implements hudson.slaves.NodeSpecific<MsBuildInstallation>, hudson.model.EnvironmentSpecific<MsBuildInstallation>

Author:
Gregory Boissinot
See Also:
Serialized Form

Nested Class Summary
static class MsBuildInstallation.DescriptorImpl
           
 
Nested classes/interfaces inherited from class hudson.tools.ToolInstallation
hudson.tools.ToolInstallation.ToolConverter
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Constructor Summary
MsBuildInstallation(String name, String home)
           
 
Method Summary
 MsBuildInstallation forEnvironment(hudson.EnvVars environment)
           
 MsBuildInstallation forNode(hudson.model.Node node, hudson.model.TaskListener log)
           
 
Methods inherited from class hudson.tools.ToolInstallation
all, getHome, getName, getProperties, translateFor
 
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MsBuildInstallation

@DataBoundConstructor
public MsBuildInstallation(String name,
                                                String home)
Method Detail

forNode

public MsBuildInstallation forNode(hudson.model.Node node,
                                   hudson.model.TaskListener log)
                            throws IOException,
                                   InterruptedException
Specified by:
forNode in interface hudson.slaves.NodeSpecific<MsBuildInstallation>
Throws:
IOException
InterruptedException

forEnvironment

public MsBuildInstallation forEnvironment(hudson.EnvVars environment)
Specified by:
forEnvironment in interface hudson.model.EnvironmentSpecific<MsBuildInstallation>


Copyright © 2004-2011. All Rights Reserved.