public class DeployNowSlave extends Slave implements EphemeralNode
DeployNowTasks on the master, even when the master does not have any executors.| Modifier and Type | Class and Description |
|---|---|
static class |
DeployNowSlave.DescriptorImpl |
static class |
DeployNowSlave.NodePropertyImpl |
Slave.JnlpJar, Slave.SlaveDescriptorNode.InternalComputerListener, Node.ModeExtensionPoint.LegacyInstancesAreScopedToHudson| Modifier and Type | Field and Description |
|---|---|
static String |
NODE_LABEL_STRING |
holdOffLaunchUntilSave, SKIP_BUILD_CHECK_ON_FLYWEIGHTS| Constructor and Description |
|---|
DeployNowSlave() |
| Modifier and Type | Method and Description |
|---|---|
Node |
asNode() |
Computer |
createComputer() |
Launcher |
createLauncher(TaskListener listener) |
static DeployNowSlave |
ensurePresent() |
Set<LabelAtom> |
getAssignedLabels() |
ClockDifference |
getClockDifference() |
FilePath |
getRootPath() |
FilePath |
getWorkspaceFor(TopLevelItem item) |
equals, getClockDifferenceCallable, getComputer, getDescriptor, getLabelString, getLauncher, getMode, getNodeDescription, getNodeName, getNodeProperties, getNumExecutors, getRemoteFS, getRetentionStrategy, getUserId, getWorkspaceRoot, hashCode, readResolve, setLabelString, setLauncher, setMode, setNodeDescription, setNodeName, setNodeProperties, setNumExecutors, setRetentionStrategy, setUserId, toStringcanTake, canTake, createPath, getACL, getChannel, getDisplayName, getFileSystemProvisioner, getLabelCloud, getNodeProperty, getNodeProperty, getNodePropertyDescriptors, getSearchUrl, getSelfLabel, isAcceptingTasks, isHoldOffLaunchUntilSave, reconfigure, save, toComputergetSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendErrorclone, finalize, getClass, notify, notifyAll, wait, wait, waitcheckAnyPermission, checkPermission, hasAnyPermission, hasPermission, hasPermissionpublic static final String NODE_LABEL_STRING
public DeployNowSlave()
throws Descriptor.FormException,
IOException
Descriptor.FormExceptionIOException@Exported public Set<LabelAtom> getAssignedLabels()
getAssignedLabels in class Nodepublic Launcher createLauncher(TaskListener listener)
createLauncher in class Slavepublic Computer createComputer()
createComputer in class Slavepublic FilePath getWorkspaceFor(TopLevelItem item)
getWorkspaceFor in class Slavepublic FilePath getRootPath()
getRootPath in class Slavepublic ClockDifference getClockDifference() throws IOException, InterruptedException
getClockDifference in class NodeIOExceptionInterruptedExceptionpublic static DeployNowSlave ensurePresent()
public Node asNode()
asNode in interface EphemeralNodeCopyright © 2016–2022. All rights reserved.