Class ArtifactDeployerCopy
java.lang.Object
org.jenkinsci.plugins.artifactdeployer.service.ArtifactDeployerCopy
- All Implemented Interfaces:
FilePath.FileCallable<List<ArtifactDeployerVO>>,Serializable,org.jenkinsci.remoting.RoleSensitive
public class ArtifactDeployerCopy
extends Object
implements FilePath.FileCallable<List<ArtifactDeployerVO>>
- Author:
- Gregory Boissinot
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionArtifactDeployerCopy(BuildListener listener, String includes, String excludes, boolean flatten, FilePath outputFilePath, int numberOfCurrentDeployedArtifacts) -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckRoles(org.jenkinsci.remoting.RoleChecker roleChecker)
-
Constructor Details
-
ArtifactDeployerCopy
public ArtifactDeployerCopy(BuildListener listener, String includes, String excludes, boolean flatten, FilePath outputFilePath, int numberOfCurrentDeployedArtifacts)
-
-
Method Details
-
invoke
public List<ArtifactDeployerVO> invoke(File localBasedir, hudson.remoting.VirtualChannel channel) throws IOException, InterruptedException - Specified by:
invokein interfaceFilePath.FileCallable<List<ArtifactDeployerVO>>- Throws:
IOExceptionInterruptedException
-
checkRoles
- Specified by:
checkRolesin interfaceorg.jenkinsci.remoting.RoleSensitive- Throws:
SecurityException
-