public class UploadPackageBuilder
extends hudson.tasks.Builder
implements jenkins.tasks.SimpleBuildStep
| Modifier and Type | Class and Description |
|---|---|
static class |
UploadPackageBuilder.DescriptorImpl |
jenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory| Constructor and Description |
|---|
UploadPackageBuilder(java.lang.String feedName,
java.lang.String groupName,
java.lang.String packageName,
java.lang.String version,
java.lang.String artifacts) |
| Modifier and Type | Method and Description |
|---|---|
PackageMetadata |
buildMetadata(JenkinsHelper helper) |
java.lang.String |
getArtifacts() |
java.lang.String |
getDependencies() |
java.lang.String |
getDescription() |
java.lang.String |
getExcludes() |
java.lang.String |
getFeedName() |
java.lang.String |
getGroupName() |
java.lang.String |
getIcon() |
java.lang.String |
getMetadata() |
java.lang.String |
getPackageName() |
java.lang.String |
getTitle() |
java.lang.String |
getVersion() |
boolean |
isCaseSensitive() |
boolean |
isDefaultExcludes() |
void |
perform(hudson.model.Run<?,?> run,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
void |
setCaseSensitive(boolean caseSensitive) |
void |
setDefaultExcludes(boolean defaultExcludes) |
void |
setDependencies(java.lang.String dependencies) |
void |
setDescription(java.lang.String description) |
void |
setExcludes(java.lang.String excludes) |
void |
setIcon(java.lang.String icon) |
void |
setMetadata(java.lang.String metadata) |
void |
setTitle(java.lang.String title) |
all, getDescriptor, getRequiredMonitorService, prebuildgetProjectAction, getProjectAction, getProjectActions, perform, perform, prebuild@DataBoundConstructor
public UploadPackageBuilder(java.lang.String feedName,
java.lang.String groupName,
java.lang.String packageName,
java.lang.String version,
java.lang.String artifacts)
@DataBoundSetter public final void setExcludes(java.lang.String excludes)
@DataBoundSetter public final void setDefaultExcludes(boolean defaultExcludes)
@DataBoundSetter public final void setCaseSensitive(boolean caseSensitive)
@DataBoundSetter public void setTitle(java.lang.String title)
@DataBoundSetter public void setDescription(java.lang.String description)
@DataBoundSetter public void setIcon(java.lang.String icon)
@DataBoundSetter public void setMetadata(java.lang.String metadata)
@DataBoundSetter public void setDependencies(java.lang.String dependencies)
public java.lang.String getFeedName()
public java.lang.String getGroupName()
public java.lang.String getPackageName()
public java.lang.String getVersion()
public java.lang.String getArtifacts()
public java.lang.String getExcludes()
public boolean isDefaultExcludes()
public boolean isCaseSensitive()
public java.lang.String getTitle()
public java.lang.String getDescription()
public java.lang.String getIcon()
public java.lang.String getMetadata()
public java.lang.String getDependencies()
public void perform(hudson.model.Run<?,?> run,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener)
throws java.lang.InterruptedException,
java.io.IOException
perform in interface jenkins.tasks.SimpleBuildStepjava.lang.InterruptedExceptionjava.io.IOExceptionpublic PackageMetadata buildMetadata(JenkinsHelper helper)