com.xebialabs.deployit.ci.dar
Class RemotePackaging
java.lang.Object
com.xebialabs.deployit.ci.dar.RemotePackaging
- All Implemented Interfaces:
- hudson.remoting.Callable<java.io.File,java.lang.RuntimeException>, java.io.Serializable
public class RemotePackaging
- extends java.lang.Object
- implements hudson.remoting.Callable<java.io.File,java.lang.RuntimeException>
Wrapper for the packaging operation.
It must be executed on the target system where the project artifact was built.
- See Also:
- Jenkins distributed builds,
Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RemotePackaging
public RemotePackaging()
withListener
public RemotePackaging withListener(com.xebialabs.deployit.engine.packager.content.PackagingListener deploymentListener)
withDarMembers
public RemotePackaging withDarMembers(java.util.List<com.xebialabs.deployit.engine.packager.content.DarMember> darMembers)
forApplication
public RemotePackaging forApplication(java.lang.String applicationName,
java.lang.String applicationVersion)
withTargetDir
public RemotePackaging withTargetDir(java.io.File targetDir)
call
public java.io.File call()
throws java.lang.RuntimeException
- Call to be executed via jenkins virtual channel
- Specified by:
call in interface hudson.remoting.Callable<java.io.File,java.lang.RuntimeException>
- Throws:
java.lang.RuntimeException