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, prebuild
getProjectAction, 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.SimpleBuildStep
java.lang.InterruptedException
java.io.IOException
public PackageMetadata buildMetadata(JenkinsHelper helper)