public final class GeneXusInstallation extends hudson.tools.ToolInstallation implements hudson.slaves.NodeSpecific<GeneXusInstallation>, hudson.model.EnvironmentSpecific<GeneXusInstallation>
| Modifier and Type | Class and Description |
|---|---|
static class |
GeneXusInstallation.DescriptorImpl |
| Constructor and Description |
|---|
GeneXusInstallation(String name,
String home,
String msBuildInstallationId) |
GeneXusInstallation(String name,
String home,
String msBuildInstallationId,
List<? extends hudson.tools.ToolProperty<?>> properties) |
| Modifier and Type | Method and Description |
|---|---|
void |
buildEnvVars(hudson.EnvVars env) |
GeneXusInstallation |
forEnvironment(hudson.EnvVars environment) |
GeneXusInstallation |
forNode(hudson.model.Node node,
hudson.model.TaskListener log) |
String |
getExecutable(GeneXusExecutable executable,
hudson.Launcher launcher) |
String |
getExecutable(hudson.Launcher launcher) |
String |
getFilePath(String fileName,
hudson.Launcher launcher) |
static GeneXusInstallation |
getInstallation(String installationId) |
static GeneXusInstallation[] |
getInstallations() |
String |
getMsBuildInstallationId() |
public GeneXusInstallation(String name, String home, String msBuildInstallationId)
@DataBoundConstructor public GeneXusInstallation(String name, String home, String msBuildInstallationId, List<? extends hudson.tools.ToolProperty<?>> properties)
msBuildInstallationId - MSBuild installation to usename - Installation namehome - Path to GeneXus Installationproperties - Tool propertiespublic String getMsBuildInstallationId()
public void buildEnvVars(hudson.EnvVars env)
buildEnvVars in class hudson.tools.ToolInstallationpublic GeneXusInstallation forNode(hudson.model.Node node, hudson.model.TaskListener log) throws IOException, InterruptedException
forNode in interface hudson.slaves.NodeSpecific<GeneXusInstallation>IOExceptionInterruptedExceptionpublic GeneXusInstallation forEnvironment(hudson.EnvVars environment)
forEnvironment in interface hudson.model.EnvironmentSpecific<GeneXusInstallation>public String getExecutable(GeneXusExecutable executable, hudson.Launcher launcher) throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic String getFilePath(String fileName, hudson.Launcher launcher) throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic String getExecutable(hudson.Launcher launcher) throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic static GeneXusInstallation[] getInstallations()
public static GeneXusInstallation getInstallation(String installationId)
Copyright © 2016–2018 GeneXus S.A.. All rights reserved.