public class Unity3dInstallation extends hudson.tools.ToolInstallation implements hudson.model.EnvironmentSpecific<Unity3dInstallation>, hudson.slaves.NodeSpecific<Unity3dInstallation>
Modifier and Type | Class and Description |
---|---|
static class |
Unity3dInstallation.DescriptorImpl |
Constructor and Description |
---|
Unity3dInstallation(String name,
String home,
List<? extends hudson.tools.ToolProperty<?>> properties) |
Unity3dInstallation(Unity3dInstallation source,
String home,
List<? extends hudson.tools.ToolProperty<?>> properties) |
Modifier and Type | Method and Description |
---|---|
Unity3dInstallation |
forEnvironment(hudson.EnvVars env) |
Unity3dInstallation |
forNode(hudson.model.Node node,
hudson.model.TaskListener log) |
String |
getEditorLogPath(hudson.Launcher launcher,
String customLogFile)
Returns the Editor.log path on the remote machine
|
String |
getExecutable(hudson.Launcher launcher)
Gets the executable path of this Unity3dBuilder on the given target system.
|
Future<Long> |
pipeEditorLog(hudson.Launcher launcher,
String customLogFile,
OutputStream ros)
Create a long running task that pipes the Unity3d editor.log into the specified pipe.
|
@DataBoundConstructor public Unity3dInstallation(String name, String home, List<? extends hudson.tools.ToolProperty<?>> properties)
public Unity3dInstallation(Unity3dInstallation source, String home, List<? extends hudson.tools.ToolProperty<?>> properties)
public Unity3dInstallation forEnvironment(hudson.EnvVars env)
forEnvironment
in interface hudson.model.EnvironmentSpecific<Unity3dInstallation>
public Unity3dInstallation forNode(hudson.model.Node node, hudson.model.TaskListener log) throws IOException, InterruptedException
forNode
in interface hudson.slaves.NodeSpecific<Unity3dInstallation>
IOException
InterruptedException
public String getExecutable(hudson.Launcher launcher) throws IOException, InterruptedException
IOException
InterruptedException
public Future<Long> pipeEditorLog(hudson.Launcher launcher, String customLogFile, OutputStream ros) throws IOException
This future can be cancelled
in order for the pipe to be closed properly.
launcher
- ros
- the output stream to write intoIOException
public String getEditorLogPath(hudson.Launcher launcher, String customLogFile) throws IOException, InterruptedException
launcher
- IOException
InterruptedException
Copyright © 2004-2015. All Rights Reserved.