Package sh.createos.jenkins.sandbox
Class CreateOSLauncher
java.lang.Object
hudson.slaves.ComputerLauncher
hudson.slaves.JNLPLauncher
sh.createos.jenkins.sandbox.CreateOSLauncher
- All Implemented Interfaces:
ExtensionPoint,Describable<ComputerLauncher>
Creates a CreateOS sandbox and launches a Jenkins agent inside it.
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
Fields inherited from class hudson.slaves.JNLPLauncher
CUSTOM_INBOUND_URL_PROPERTY, DESCRIPTOR, tunnel, vmargsFields inherited from class hudson.slaves.ComputerLauncher
LIST -
Constructor Summary
ConstructorsConstructorDescriptionCreates a launcher that connects the inbound agent over WebSocket. -
Method Summary
Methods inherited from class hudson.slaves.JNLPLauncher
getInboundAgentUrl, getRemotingOptionsUnix, getRemotingOptionsWindows, getTunnel, getWorkDirOptions, getWorkDirSettings, isConfigured, isLaunchSupported, isWebSocket, readResolve, setTunnel, setWebSocket, setWorkDirSettingsMethods inherited from class hudson.slaves.ComputerLauncher
afterDisconnect, afterDisconnect, beforeDisconnect, beforeDisconnect, checkJavaVersion, launch
-
Constructor Details
-
CreateOSLauncher
public CreateOSLauncher()Creates a launcher that connects the inbound agent over WebSocket.
-
-
Method Details
-
getDescriptor
-
launch
- Overrides:
launchin classJNLPLauncher
-