public class SCommandInstaller extends CommonInstaller
Modifier and Type | Class and Description |
---|---|
static class |
SCommandInstaller.DescriptorImpl |
Constructor and Description |
---|
SCommandInstaller(CloudTestServer server) |
Modifier and Type | Method and Description |
---|---|
hudson.tools.DownloadFromUrlInstaller.Installable |
getInstallable() |
hudson.FilePath |
performInstallation(hudson.model.Node node,
hudson.model.TaskListener log)
We implement
ToolInstaller just so that we can reuse its installation code. |
hudson.FilePath |
scommand(hudson.model.Node node,
hudson.model.TaskListener log) |
performInstallation
public SCommandInstaller(CloudTestServer server) throws IOException
IOException
public hudson.tools.DownloadFromUrlInstaller.Installable getInstallable() throws IOException
getInstallable
in class hudson.tools.DownloadFromUrlInstaller
IOException
public hudson.FilePath performInstallation(hudson.model.Node node, hudson.model.TaskListener log) throws IOException, InterruptedException
ToolInstaller
just so that we can reuse its installation code.
And because of this, we collapse ToolInstallation
and ToolInstaller
.IOException
InterruptedException
public hudson.FilePath scommand(hudson.model.Node node, hudson.model.TaskListener log) throws IOException, InterruptedException
IOException
InterruptedException
Copyright © 2004-2016. All Rights Reserved.