@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class)
public final class QiniuPublisher
extends hudson.tasks.Recorder
implements jenkins.tasks.SimpleBuildStep
Modifier and Type | Class and Description |
---|---|
static class |
QiniuPublisher.DescriptorImpl |
hudson.tasks.Publisher.DescriptorExtensionListImpl
jenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory
Constructor and Description |
---|
QiniuPublisher(String includeFilesGlob,
String excludeFilesGlob,
boolean allowEmptyArchive,
boolean onlyIfSuccessful,
boolean useDefaultExcludes,
boolean caseSensitive) |
Modifier and Type | Method and Description |
---|---|
QiniuPublisher.DescriptorImpl |
getDescriptor() |
String |
getExcludeFilesGlob() |
String |
getIncludeFilesGlob() |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
boolean |
isAllowEmptyArchive() |
boolean |
isCaseSensitive() |
boolean |
isOnlyIfSuccessful() |
boolean |
isUseDefaultExcludes() |
void |
perform(hudson.model.Run<?,?> run,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener taskListener) |
void |
setAllowEmptyArchive(boolean allowEmptyArchive) |
void |
setCaseSensitive(boolean caseSensitive) |
void |
setExcludeFilesGlob(String excludeFilesGlob) |
void |
setIncludeFilesGlob(String includeFilesGlob) |
void |
setOnlyIfSuccessful(boolean onlyIfSuccessful) |
void |
setUseDefaultExcludes(boolean useDefaultExcludes) |
all, getProjectAction, needsToRunAfterFinalized, prebuild
getProjectAction, getProjectActions, perform, perform, prebuild
public void perform(@Nonnull hudson.model.Run<?,?> run, @Nonnull hudson.FilePath workspace, @Nonnull hudson.Launcher launcher, @Nonnull hudson.model.TaskListener taskListener) throws InterruptedException, IOException
perform
in interface jenkins.tasks.SimpleBuildStep
InterruptedException
IOException
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService
in interface hudson.tasks.BuildStep
public String getIncludeFilesGlob()
public void setIncludeFilesGlob(String includeFilesGlob)
public String getExcludeFilesGlob()
public void setExcludeFilesGlob(String excludeFilesGlob)
public boolean isAllowEmptyArchive()
public void setAllowEmptyArchive(boolean allowEmptyArchive)
public boolean isOnlyIfSuccessful()
public void setOnlyIfSuccessful(boolean onlyIfSuccessful)
public boolean isUseDefaultExcludes()
public void setUseDefaultExcludes(boolean useDefaultExcludes)
public boolean isCaseSensitive()
public void setCaseSensitive(boolean caseSensitive)
public QiniuPublisher.DescriptorImpl getDescriptor()
getDescriptor
in interface hudson.model.Describable<hudson.tasks.Publisher>
getDescriptor
in class hudson.tasks.Recorder
Copyright © 2016–2024. All rights reserved.