public class S3CopyArtifact extends Builder implements SimpleBuildStep
| Modifier and Type | Class and Description |
|---|---|
static class |
S3CopyArtifact.CopyArtifactRunListener |
static class |
S3CopyArtifact.DescriptorImpl |
static class |
S3CopyArtifact.ListenerImpl |
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactoryBuildStep.PublisherListExtensionPoint.LegacyInstancesAreScopedToHudsonBUILDERS, PUBLISHERS| Constructor and Description |
|---|
S3CopyArtifact(String projectName,
hudson.plugins.copyartifact.BuildSelector buildSelector,
String filter,
String excludeFilter,
String target,
boolean flatten,
boolean optional) |
| Modifier and Type | Method and Description |
|---|---|
hudson.plugins.copyartifact.BuildSelector |
getBuildSelector() |
String |
getExcludeFilter() |
String |
getFilter() |
String |
getProjectName() |
String |
getTarget() |
boolean |
isFlatten() |
boolean |
isOptional() |
void |
perform(Run<?,?> dst,
FilePath targetDir,
Launcher launcher,
TaskListener listener) |
all, getDescriptor, getRequiredMonitorService, prebuildgetProjectAction, getProjectAction, getProjectActions, perform, perform, prebuildclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitperform, perform, requiresWorkspacegetProjectAction, getProjectActions, getRequiredMonitorService, perform, prebuild@DataBoundConstructor public S3CopyArtifact(String projectName, hudson.plugins.copyartifact.BuildSelector buildSelector, String filter, String excludeFilter, String target, boolean flatten, boolean optional)
public String getProjectName()
public hudson.plugins.copyartifact.BuildSelector getBuildSelector()
public String getFilter()
public String getExcludeFilter()
public String getTarget()
public boolean isFlatten()
public boolean isOptional()
public void perform(@Nonnull Run<?,?> dst, @Nonnull FilePath targetDir, @Nonnull Launcher launcher, @Nonnull TaskListener listener) throws InterruptedException, IOException
perform in interface SimpleBuildStepInterruptedExceptionIOExceptionCopyright © 2016–2021. All rights reserved.