Package hudson.plugins.octopusdeploy
Class OctoInstallation
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<hudson.tools.ToolInstallation>
-
- hudson.tools.ToolInstallation
-
- hudson.plugins.octopusdeploy.OctoInstallation
-
- All Implemented Interfaces:
hudson.ExtensionPoint
,hudson.model.Describable<hudson.tools.ToolInstallation>
,hudson.model.EnvironmentSpecific<OctoInstallation>
,hudson.slaves.NodeSpecific<OctoInstallation>
,java.io.Serializable
public class OctoInstallation extends hudson.tools.ToolInstallation implements hudson.slaves.NodeSpecific<OctoInstallation>, hudson.model.EnvironmentSpecific<OctoInstallation>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
OctoInstallation.DescriptorImpl
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DEFAULT
-
Constructor Summary
Constructors Constructor Description OctoInstallation(java.lang.String name, java.lang.String home)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description OctoInstallation
forEnvironment(hudson.EnvVars environment)
OctoInstallation
forNode(hudson.model.Node node, hudson.model.TaskListener log)
static OctoInstallation
getDefaultInstallation()
OctoInstallation.DescriptorImpl
getDescriptor()
java.lang.String
getPathToOctoExe(hudson.model.Node builtOn, hudson.EnvVars env, hudson.model.TaskListener taskListener)
static void
onLoaded()
protected java.lang.Object
readResolve()
-
-
-
Field Detail
-
DEFAULT
public static final transient java.lang.String DEFAULT
- See Also:
- Constant Field Values
-
-
Method Detail
-
forNode
public OctoInstallation forNode(@NonNull hudson.model.Node node, hudson.model.TaskListener log) throws java.io.IOException, java.lang.InterruptedException
- Specified by:
forNode
in interfacehudson.slaves.NodeSpecific<OctoInstallation>
- Throws:
java.io.IOException
java.lang.InterruptedException
-
forEnvironment
public OctoInstallation forEnvironment(hudson.EnvVars environment)
- Specified by:
forEnvironment
in interfacehudson.model.EnvironmentSpecific<OctoInstallation>
-
readResolve
protected java.lang.Object readResolve()
- Overrides:
readResolve
in classhudson.tools.ToolInstallation
-
getPathToOctoExe
public java.lang.String getPathToOctoExe(hudson.model.Node builtOn, hudson.EnvVars env, hudson.model.TaskListener taskListener)
-
getDefaultInstallation
public static OctoInstallation getDefaultInstallation()
-
onLoaded
@Initializer(after=EXTENSIONS_AUGMENTED) public static void onLoaded()
-
getDescriptor
public OctoInstallation.DescriptorImpl getDescriptor()
- Specified by:
getDescriptor
in interfacehudson.model.Describable<hudson.tools.ToolInstallation>
- Overrides:
getDescriptor
in classhudson.model.AbstractDescribableImpl<hudson.tools.ToolInstallation>
-
-