com.xebialabs.deployit.ci
Class ImportLocation
java.lang.Object
com.xebialabs.deployit.ci.ImportLocation
- All Implemented Interfaces:
- hudson.model.Describable<ImportLocation>
- Direct Known Subclasses:
- FileSystemLocation, GeneratedLocation, URLLocation
public abstract class ImportLocation
- extends java.lang.Object
- implements hudson.model.Describable<ImportLocation>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
generatedLocation
protected java.io.File generatedLocation
ImportLocation
public ImportLocation()
getDescriptor
public hudson.model.Descriptor<ImportLocation> getDescriptor()
- Specified by:
getDescriptor in interface hudson.model.Describable<ImportLocation>
getDarFileLocation
public abstract java.lang.String getDarFileLocation(hudson.FilePath workspace,
JenkinsDeploymentListener deploymentListener)
setGeneratedLocation
public void setGeneratedLocation(java.io.File generatedLocation)
cleanup
public void cleanup()
throws java.io.IOException,
java.lang.InterruptedException
- You need to override this method if your import location creates temp files
- Throws:
java.io.IOException
java.lang.InterruptedException