public class WsCleanup
extends hudson.tasks.Notifier
implements hudson.matrix.MatrixAggregatable
| Modifier and Type | Class and Description |
|---|---|
static class |
WsCleanup.DescriptorImpl |
hudson.tasks.Publisher.DescriptorExtensionListImpl| Constructor and Description |
|---|
WsCleanup(List<Pattern> patterns,
boolean deleteDirs,
boolean cleanWhenSuccess,
boolean cleanWhenUnstable,
boolean cleanWhenFailure,
boolean cleanWhenNotBuilt,
boolean cleanWhenAborted,
boolean notFailBuild,
boolean cleanupMatrixParent,
String externalDelete) |
| Modifier and Type | Method and Description |
|---|---|
hudson.matrix.MatrixAggregator |
createAggregator(hudson.matrix.MatrixBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
boolean |
getCleanupMatrixParent() |
boolean |
getDeleteDirs() |
String |
getExternalDelete() |
boolean |
getNotFailBuild() |
List<Pattern> |
getPatterns() |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
boolean |
isCleanWhenAborted() |
boolean |
isCleanWhenFailure() |
boolean |
isCleanWhenNotBuilt() |
boolean |
isCleanWhenSuccess() |
boolean |
isCleanWhenUnstable() |
boolean |
isMatrixProject(Object o) |
boolean |
needsToRunAfterFinalized() |
boolean |
perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
Object |
readResolve() |
getProjectAction, getProjectActions, perform, prebuildpublic Object readResolve()
public boolean getDeleteDirs()
public boolean getNotFailBuild()
public boolean isCleanWhenSuccess()
public boolean isCleanWhenUnstable()
public boolean isCleanWhenFailure()
public boolean isCleanWhenNotBuilt()
public boolean isCleanWhenAborted()
public boolean getCleanupMatrixParent()
public String getExternalDelete()
public boolean perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
throws InterruptedException,
IOException
perform in interface hudson.tasks.BuildStepperform in class hudson.tasks.BuildStepCompatibilityLayerInterruptedExceptionIOExceptionpublic hudson.matrix.MatrixAggregator createAggregator(hudson.matrix.MatrixBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
createAggregator in interface hudson.matrix.MatrixAggregatablepublic hudson.tasks.BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService in interface hudson.tasks.BuildSteppublic boolean needsToRunAfterFinalized()
needsToRunAfterFinalized in class hudson.tasks.Publisherpublic boolean isMatrixProject(Object o)
Copyright © 2004-2013. All Rights Reserved.