public class WindowsSlaveInstaller
extends org.jenkinsci.modules.slave_installer.SlaveInstaller
| Constructor and Description |
|---|
WindowsSlaveInstaller() |
| Modifier and Type | Method and Description |
|---|---|
static String |
generateServiceId(String slaveRoot) |
static String |
generateSlaveXml(String id,
String java,
String vmargs,
String args)
|
static String |
generateSlaveXml(String id,
String java,
String vmargs,
String args,
Map<String,String> extraMacroValues)
Generates WinSW configuration for the agent.
|
org.jvnet.localizer.Localizable |
getConfirmationText() |
void |
install(org.jenkinsci.modules.slave_installer.LaunchConfiguration params,
org.jenkinsci.modules.slave_installer.Prompter prompter) |
public org.jvnet.localizer.Localizable getConfirmationText()
getConfirmationText in class org.jenkinsci.modules.slave_installer.SlaveInstallerpublic void install(org.jenkinsci.modules.slave_installer.LaunchConfiguration params,
org.jenkinsci.modules.slave_installer.Prompter prompter)
throws org.jenkinsci.modules.slave_installer.InstallationException,
IOException,
InterruptedException
install in class org.jenkinsci.modules.slave_installer.SlaveInstallerorg.jenkinsci.modules.slave_installer.InstallationExceptionIOExceptionInterruptedExceptionpublic static String generateServiceId(String slaveRoot) throws IOException
IOException@Deprecated public static String generateSlaveXml(String id, String java, String vmargs, String args) throws IOException
generateSlaveXml(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.Map)IOExceptionpublic static String generateSlaveXml(String id, String java, String vmargs, String args, @Nonnull Map<String,String> extraMacroValues) throws IOException
extraMacroValues or by MacroValueProviders.id - Service Idjava - Path to Javavmargs - JVM args arguments to be passedargs - slave.jar arguments to be passedextraMacroValues - Additional macro values to be injected.
The list of required macros is provided in ADDITIONAL_REQUIRED_MACROS.
If the macro value is not provided, the implementation will look up for the default value in
available MacroValueProviders.IOException - The file cannot be generated or if not all macro variables can be resolvedCopyright © 2016–2019. All rights reserved.