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 |
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 |
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)
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 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. All rights reserved.