com.cloudbees.jenkins.plugins.okidocki
Class DockerImageSelector

java.lang.Object
  extended by hudson.model.AbstractDescribableImpl<DockerImageSelector>
      extended by com.cloudbees.jenkins.plugins.okidocki.DockerImageSelector
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<DockerImageSelector>
Direct Known Subclasses:
DockerfileImageSelector, PullDockerImageSelector

public abstract class DockerImageSelector
extends hudson.model.AbstractDescribableImpl<DockerImageSelector>
implements hudson.ExtensionPoint

Let user configure a Docker image to run a container

Author:
Nicolas De Loof

Nested Class Summary
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Constructor Summary
DockerImageSelector()
           
 
Method Summary
abstract  String prepareDockerImage(Docker docker, hudson.model.AbstractBuild build, hudson.model.TaskListener listener)
           
 
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DockerImageSelector

public DockerImageSelector()
Method Detail

prepareDockerImage

public abstract String prepareDockerImage(Docker docker,
                                          hudson.model.AbstractBuild build,
                                          hudson.model.TaskListener listener)
                                   throws IOException,
                                          InterruptedException
Throws:
IOException
InterruptedException


Copyright © 2004-2014. All Rights Reserved.