public class WsCleanup
extends hudson.tasks.Notifier
implements hudson.matrix.MatrixAggregatable, jenkins.tasks.SimpleBuildStep
| Modifier and Type | Class and Description |
|---|---|
static class |
WsCleanup.DescriptorImpl |
hudson.tasks.Publisher.DescriptorExtensionListImplhudson.ExtensionPoint.LegacyInstancesAreScopedToHudson| Modifier and Type | Field and Description |
|---|---|
static String |
LOG_PREFIX |
| Constructor and Description |
|---|
WsCleanup() |
| 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 |
isDisableDeferredWipeout() |
boolean |
isMatrixProject(Object o) |
boolean |
isSkipWhenFailed()
Deprecated.
|
boolean |
needsToRunAfterFinalized() |
void |
perform(hudson.model.Run<?,?> build,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
Object |
readResolve() |
void |
setCleanupMatrixParent(boolean cleanupMatrixParent) |
void |
setCleanWhenAborted(boolean cleanWhenAborted) |
void |
setCleanWhenFailure(boolean cleanWhenFailure) |
void |
setCleanWhenNotBuilt(boolean cleanWhenNotBuilt) |
void |
setCleanWhenSuccess(boolean cleanWhenSuccess) |
void |
setCleanWhenUnstable(boolean cleanWhenUnstable) |
void |
setDeleteDirs(boolean deleteDirs) |
void |
setDisableDeferredWipeout(boolean disableDeferredWipeout) |
void |
setExternalDelete(String externalDelete) |
void |
setNotFailBuild(boolean notFailBuild) |
void |
setPatterns(List<Pattern> patterns) |
void |
setSkipWhenFailed(boolean skipWhenFailed)
Deprecated.
|
getProjectAction, getProjectActions, perform, perform, prebuildpublic static final String LOG_PREFIX
@DataBoundSetter public void setDeleteDirs(boolean deleteDirs)
@Deprecated @DataBoundSetter public void setSkipWhenFailed(boolean skipWhenFailed)
@DataBoundSetter public void setCleanWhenSuccess(boolean cleanWhenSuccess)
@DataBoundSetter public void setCleanWhenUnstable(boolean cleanWhenUnstable)
@DataBoundSetter public void setCleanWhenFailure(boolean cleanWhenFailure)
@DataBoundSetter public void setCleanWhenNotBuilt(boolean cleanWhenNotBuilt)
@DataBoundSetter public void setCleanWhenAborted(boolean cleanWhenAborted)
@DataBoundSetter public void setNotFailBuild(boolean notFailBuild)
@DataBoundSetter public void setCleanupMatrixParent(boolean cleanupMatrixParent)
@DataBoundSetter public void setExternalDelete(String externalDelete)
@DataBoundSetter public void setDisableDeferredWipeout(boolean disableDeferredWipeout)
public Object readResolve()
public boolean getDeleteDirs()
public boolean getNotFailBuild()
@Deprecated public boolean isSkipWhenFailed()
public boolean isCleanWhenSuccess()
public boolean isCleanWhenUnstable()
public boolean isCleanWhenFailure()
public boolean isCleanWhenNotBuilt()
public boolean isCleanWhenAborted()
public boolean getCleanupMatrixParent()
public String getExternalDelete()
public boolean isDisableDeferredWipeout()
public void perform(hudson.model.Run<?,?> build,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener)
throws InterruptedException,
IOException
perform in interface jenkins.tasks.SimpleBuildStepInterruptedExceptionIOExceptionpublic 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 © 2016–2018. All rights reserved.