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>IOExceptionInterruptedExceptionpublic String getExecutable(hudson.Launcher launcher) throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic 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 intoIOExceptionpublic String getEditorLogPath(hudson.Launcher launcher, String customLogFile) throws IOException, InterruptedException
launcher - IOExceptionInterruptedExceptionCopyright © 2004-2015. All Rights Reserved.