Class AzureArtifactManager
java.lang.Object
jenkins.model.ArtifactManager
com.microsoft.jenkins.artifactmanager.AzureArtifactManager
- All Implemented Interfaces:
 org.jenkinsci.plugins.workflow.flow.StashManager.StashAwareArtifactManager
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
public final class AzureArtifactManager
extends ArtifactManager
implements org.jenkinsci.plugins.workflow.flow.StashManager.StashAwareArtifactManager
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidarchive(FilePath workspace, Launcher launcher, BuildListener listener, Map<String, String> artifacts) voidclearAllStashes(TaskListener listener) voidcopyAllArtifactsAndStashes(Run<?, ?> to, TaskListener listener) booleandelete()voidroot()voidstash(String name, FilePath workspace, Launcher launcher, EnvVars env, TaskListener listener, String includes, String excludes, boolean useDefaultExcludes, boolean allowEmpty) void 
- 
Constructor Details
- 
AzureArtifactManager
 
 - 
 - 
Method Details
- 
onLoad
- Specified by:
 onLoadin classArtifactManager
 - 
archive
public void archive(FilePath workspace, Launcher launcher, BuildListener listener, Map<String, String> artifacts) throws IOException, InterruptedException- Specified by:
 archivein classArtifactManager- Throws:
 IOExceptionInterruptedException
 - 
delete
- Specified by:
 deletein classArtifactManager- Throws:
 IOExceptionInterruptedException
 - 
root
- Specified by:
 rootin classArtifactManager
 - 
stash
public void stash(@NonNull String name, @NonNull FilePath workspace, @NonNull Launcher launcher, @NonNull EnvVars env, @NonNull TaskListener listener, @CheckForNull String includes, @CheckForNull String excludes, boolean useDefaultExcludes, boolean allowEmpty) throws IOException, InterruptedException - Specified by:
 stashin interfaceorg.jenkinsci.plugins.workflow.flow.StashManager.StashAwareArtifactManager- Throws:
 IOExceptionInterruptedException
 - 
unstash
public void unstash(@NonNull String name, @NonNull FilePath workspace, @NonNull Launcher launcher, @NonNull EnvVars env, @NonNull TaskListener listener) throws IOException, InterruptedException - Specified by:
 unstashin interfaceorg.jenkinsci.plugins.workflow.flow.StashManager.StashAwareArtifactManager- Throws:
 IOExceptionInterruptedException
 - 
clearAllStashes
public void clearAllStashes(@NonNull TaskListener listener) throws IOException, InterruptedException - Specified by:
 clearAllStashesin interfaceorg.jenkinsci.plugins.workflow.flow.StashManager.StashAwareArtifactManager- Throws:
 IOExceptionInterruptedException
 - 
copyAllArtifactsAndStashes
public void copyAllArtifactsAndStashes(@NonNull Run<?, ?> to, @NonNull TaskListener listener) throws IOException- Specified by:
 copyAllArtifactsAndStashesin interfaceorg.jenkinsci.plugins.workflow.flow.StashManager.StashAwareArtifactManager- Throws:
 IOException
 
 -