public class DockerSlaves extends hudson.Plugin implements hudson.model.Describable<DockerSlaves>
Cloud implementation designed to launch a set of containers (aka "pod") to establish a Jenkins executor.| Modifier and Type | Class and Description | 
|---|---|
| static class  | DockerSlaves.DescriptorImpl | 
| Modifier and Type | Field and Description | 
|---|---|
| org.jenkinsci.plugins.docker.commons.credentials.DockerServerEndpoint | dockerHost | 
| String | remotingContainerImageName | 
| String | scmContainerImageName | 
| Constructor and Description | 
|---|
| DockerSlaves() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | configure(org.kohsuke.stapler.StaplerRequest req,
         net.sf.json.JSONObject formData) | 
| DockerProvisioner | createProvisionerForPipeline(hudson.model.Job job,
                            ContainerSetDefinition spec) | 
| DockerProvisioner | createStandardJobProvisionerFactory(hudson.model.Job job) | 
| static DockerSlaves | get() | 
| String | getDefaultBuildContainerImageName() | 
| hudson.model.Descriptor<DockerSlaves> | getDescriptor() | 
| DockerProvisionerFactory | getDockerProvisionerFactory() | 
| int | getMaxSlaves() | 
| void | setDefaultBuildContainerImageName(String defaultBuildContainerImageName) | 
| void | setDockerProvisionerFactory(DockerProvisionerFactory dockerProvisionerFactory) | 
| void | setMaxSlaves(int maxSlaves) | 
| void | start() | 
public String scmContainerImageName
public String remotingContainerImageName
public org.jenkinsci.plugins.docker.commons.credentials.DockerServerEndpoint dockerHost
public void start()
           throws IOException
start in class hudson.PluginIOExceptionpublic void configure(org.kohsuke.stapler.StaplerRequest req,
                      net.sf.json.JSONObject formData)
               throws IOException,
                      javax.servlet.ServletException,
                      hudson.model.Descriptor.FormException
configure in class hudson.PluginIOExceptionjavax.servlet.ServletExceptionhudson.model.Descriptor.FormExceptionpublic String getDefaultBuildContainerImageName()
@DataBoundSetter public void setDefaultBuildContainerImageName(String defaultBuildContainerImageName)
@DataBoundSetter public void setDockerProvisionerFactory(DockerProvisionerFactory dockerProvisionerFactory)
public DockerProvisionerFactory getDockerProvisionerFactory()
public DockerProvisioner createStandardJobProvisionerFactory(hudson.model.Job job) throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic int getMaxSlaves()
@DataBoundSetter public void setMaxSlaves(int maxSlaves)
public DockerProvisioner createProvisionerForPipeline(hudson.model.Job job, ContainerSetDefinition spec) throws IOException, InterruptedException
IOExceptionInterruptedExceptionpublic static DockerSlaves get()
public hudson.model.Descriptor<DockerSlaves> getDescriptor()
getDescriptor in interface hudson.model.Describable<DockerSlaves>Copyright © 2016–2017. All rights reserved.