Package it.dockins.dockerslaves
Class DefaultDockerProvisionerFactory
java.lang.Object
it.dockins.dockerslaves.spi.DockerProvisionerFactory
it.dockins.dockerslaves.DefaultDockerProvisionerFactory
- All Implemented Interfaces:
Describable<DockerProvisionerFactory>
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprepareWorkspace(Job job, ContainersContext context) voidsetRemotingImage(String remotingImage) voidsetScmImage(String scmImage) Methods inherited from class it.dockins.dockerslaves.spi.DockerProvisionerFactory
canBeUsedAsMainContainer, canBeUsedAsSideContainer, getDescriptor
-
Constructor Details
-
DefaultDockerProvisionerFactory
@DataBoundConstructor public DefaultDockerProvisionerFactory(DockerDriverFactory dockerDriverFactory)
-
-
Method Details
-
getDockerDriverFactory
-
getScmImage
-
getRemotingImage
-
setScmImage
-
setRemotingImage
-
prepareWorkspace
-
createProvisionerForClassicJob
public DockerProvisioner createProvisionerForClassicJob(Job job, ContainerSetDefinition spec) throws IOException, InterruptedException - Specified by:
createProvisionerForClassicJobin classDockerProvisionerFactory- Throws:
IOExceptionInterruptedException
-
createProvisionerForPipeline
public DockerProvisioner createProvisionerForPipeline(Job job, ContainerSetDefinition spec) throws IOException, InterruptedException - Specified by:
createProvisionerForPipelinein classDockerProvisionerFactory- Throws:
IOExceptionInterruptedException
-