public class AnkaOnDemandSlave extends AbstractAnkaSlave
AbstractAnkaSlave.DescriptorImpl
hudson.model.Slave.JnlpJar, hudson.model.Slave.SlaveDescriptor
displayName, hadProblemsInBuild, jobNameAndNumber, launchTimeout, saveImageSent, taskExecuted, template
Modifier | Constructor and Description |
---|---|
protected |
AnkaOnDemandSlave(AnkaMgmtCloud cloud,
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,
String vmId) |
Modifier and Type | Method and Description |
---|---|
static String |
createStartUpScript(AnkaCloudSlaveTemplate template,
String nodeName) |
static String |
generateName(AnkaCloudSlaveTemplate template) |
hudson.model.Slave.SlaveDescriptor |
getDescriptor() |
static String |
getJenkinsNodeLink(String nodeName) |
canTerminate, connected, createComputer, getCloud, getDisplayName, getInstanceId, getJobNameAndNumber, getNodeName, getTemplate, isAlive, isKeepAliveOnError, isSchedulingOrPulling, setBuildId, setDescription, setDisplayName, setHadErrorsOnBuild, setJobNameAndNumber, setTaskExecuted, taskAccepted, taskCompleted, terminate
createLauncher, equals, getClockDifferenceCallable, getComputer, getLabelString, getLauncher, getMode, getNodeDescription, 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
protected AnkaOnDemandSlave(AnkaMgmtCloud cloud, 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, String vmId) throws hudson.model.Descriptor.FormException, IOException
hudson.model.Descriptor.FormException
IOException
public static String generateName(AnkaCloudSlaveTemplate template)
public static String createStartUpScript(AnkaCloudSlaveTemplate template, String nodeName)
public hudson.model.Slave.SlaveDescriptor getDescriptor()
getDescriptor
in interface hudson.model.Describable<hudson.model.Node>
getDescriptor
in class AbstractAnkaSlave
Copyright © 2016–2020. All rights reserved.