Package hudson.plugins.dimensionsscm
Class ArtifactUploader
- java.lang.Object
-
- hudson.tasks.BuildStepCompatibilityLayer
-
- hudson.tasks.Publisher
-
- hudson.tasks.Notifier
-
- hudson.plugins.dimensionsscm.ArtifactUploader
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<Publisher>
,BuildStep
,Serializable
public class ArtifactUploader extends Notifier implements Serializable
A Notifier that can deliver built artifacts back to the SCM project/stream as a post-build step in a Jenkins build.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ArtifactUploader.DescriptorImpl
The ArtifactUploader Descriptor class.-
Nested classes/interfaces inherited from class hudson.tasks.Publisher
Publisher.DescriptorExtensionListImpl
-
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherList
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Field Summary
-
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getOwningPart()
Gets the owning part name.String[]
getPatterns()
Gets the patterns to upload.String[]
getPatternsAnt()
Gets the patterns to upload.String[]
getPatternsAntExc()
Gets the patterns to exclude from upload.String[]
getPatternsExc()
Gets the patterns to exclude from upload.String[]
getPatternsRegEx()
Gets the patterns to upload.String[]
getPatternsRegExExc()
Gets the patterns to exclude from upload.String
getPatternType()
Gets the pattern type name.BuildStepMonitor
getRequiredMonitorService()
boolean
isForceAsSlave()
Gets force as slave flag.boolean
isForceCheckIn()
Gets force checkin flag.boolean
isForceTip()
Gets force merge flag.boolean
perform(AbstractBuild<?,?> build, Launcher launcher, BuildListener listener)
-
Methods inherited from class hudson.tasks.Notifier
getDescriptor
-
Methods inherited from class hudson.tasks.Publisher
all, getProjectAction, needsToRunAfterFinalized, prebuild
-
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectActions, perform, prebuild
-
-
-
-
Method Detail
-
getPatternsRegEx
public String[] getPatternsRegEx()
Gets the patterns to upload.
-
getPatternsAnt
public String[] getPatternsAnt()
Gets the patterns to upload.
-
getPatternsRegExExc
public String[] getPatternsRegExExc()
Gets the patterns to exclude from upload.
-
getPatternsAntExc
public String[] getPatternsAntExc()
Gets the patterns to exclude from upload.
-
getPatternsExc
public String[] getPatternsExc()
Gets the patterns to exclude from upload.
-
getPatterns
public String[] getPatterns()
Gets the patterns to upload.
-
getOwningPart
public String getOwningPart()
Gets the owning part name.
-
getPatternType
public String getPatternType()
Gets the pattern type name.
-
isForceCheckIn
public boolean isForceCheckIn()
Gets force checkin flag.- Returns:
- forceCheckIn
-
isForceTip
public boolean isForceTip()
Gets force merge flag.
-
isForceAsSlave
public boolean isForceAsSlave()
Gets force as slave flag.
-
getRequiredMonitorService
public BuildStepMonitor getRequiredMonitorService()
- Specified by:
getRequiredMonitorService
in interfaceBuildStep
-
perform
public boolean perform(AbstractBuild<?,?> build, Launcher launcher, BuildListener listener)
- Specified by:
perform
in interfaceBuildStep
- Overrides:
perform
in classBuildStepCompatibilityLayer
-
-