public class DynamicSlave extends AnkaOnDemandSlave
AnkaOnDemandSlave.VeertuCloudComputerListener
hudson.model.Slave.JnlpJar, hudson.model.Slave.SlaveDescriptor
displayName, hadProblemsInBuild, jobNameAndNumber, launchTimeout, launchTimeoutSeconds, maxNumRetries, retryWaitTime, saveImageSent, taskExecuted, template, vm
Modifier | Constructor and Description |
---|---|
|
DynamicSlave(AnkaOnDemandSlave slave) |
protected |
DynamicSlave(String name,
String nodeDescription,
String remoteFS,
int numExecutors,
hudson.model.Node.Mode mode,
String labelString,
hudson.slaves.ComputerLauncher launcher,
List<? extends hudson.slaves.NodeProperty<?>> nodeProperties,
AnkaCloudSlaveTemplate template,
AnkaMgmtVm vm) |
Modifier and Type | Method and Description |
---|---|
static AnkaOnDemandSlave |
createDynamicSlave(AnkaMgmtCloud cloud,
DynamicSlaveProperties properties,
String label) |
canTerminate, createProvisionedSlave, generateName, isKeepAliveOnError, setDescription, setHadErrorsOnBuild
_terminate, createComputer, getDisplayName, getJobNameAndNumber, getTemplate, getVM, setDisplayName, setJobNameAndNumber, setTaskExecuted
createLauncher, equals, getClockDifferenceCallable, getComputer, getDescriptor, getLabelString, getLauncher, getMode, getNodeDescription, getNodeName, getNodeProperties, getNumExecutors, getRemoteFS, getRetentionStrategy, getRootPath, getUserId, getWorkspaceFor, getWorkspaceRoot, hashCode, readResolve, setLabelString, setLauncher, setMode, setNodeDescription, setNodeName, setNodeProperties, setNumExecutors, setRetentionStrategy, setUserId, toString
canTake, canTake, createPath, getACL, getAssignedLabels, getChannel, getClockDifference, getFileSystemProvisioner, getLabelCloud, getNodeProperty, getNodeProperty, getNodePropertyDescriptors, getSearchUrl, getSelfLabel, isAcceptingTasks, isHoldOffLaunchUntilSave, reconfigure, save, toComputer
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError
public DynamicSlave(AnkaOnDemandSlave slave) throws IOException, hudson.model.Descriptor.FormException
IOException
hudson.model.Descriptor.FormException
protected DynamicSlave(String name, String nodeDescription, String remoteFS, int numExecutors, hudson.model.Node.Mode mode, String labelString, hudson.slaves.ComputerLauncher launcher, List<? extends hudson.slaves.NodeProperty<?>> nodeProperties, AnkaCloudSlaveTemplate template, AnkaMgmtVm vm) throws hudson.model.Descriptor.FormException, IOException
hudson.model.Descriptor.FormException
IOException
public static AnkaOnDemandSlave createDynamicSlave(AnkaMgmtCloud cloud, DynamicSlaveProperties properties, String label) throws InterruptedException, hudson.model.Descriptor.FormException, AnkaMgmtException, IOException, ExecutionException
InterruptedException
hudson.model.Descriptor.FormException
AnkaMgmtException
IOException
ExecutionException
Copyright © 2016–2019. All rights reserved.