Package hudson.plugins.dimensionsscm
Class DimensionsBuilder
- java.lang.Object
-
- hudson.tasks.BuildStepCompatibilityLayer
-
- hudson.tasks.Builder
-
- hudson.plugins.dimensionsscm.DimensionsBuilder
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<Builder>
,BuildStep
public class DimensionsBuilder extends Builder
A Builder to launch a Serena Build command on the SCM project as a step in a Jenkins build.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DimensionsBuilder.DescriptorImpl
Descriptor forDimensionsBuilder
.-
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherList
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Field Summary
Fields Modifier and Type Field Description static DimensionsBuilder.DescriptorImpl
DMBLD_DESCRIPTOR
Descriptor should be singleton.-
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Descriptor<Builder>
getDescriptor()
String
getProjectArea()
Gets the area name.String
getProjectConfig()
Gets the build config name.String
getProjectOptions()
Gets the build options string.String
getProjectStage()
Gets the project stage name.String
getProjectTargets()
Gets the build target names.String
getProjectType()
Gets the project type name.boolean
isProjectAudit()
Gets the audit flag.boolean
isProjectBatch()
Gets the batch flag.boolean
isProjectCapture()
Gets the capture flag.boolean
isProjectClean()
Gets the buildClean flag.boolean
isProjectPopulate()
Gets the populate flag.boolean
isProjectTouch()
Gets the touch flag.boolean
perform(AbstractBuild<?,?> build, Launcher launcher, BuildListener listener)
-
Methods inherited from class hudson.tasks.Builder
all, getRequiredMonitorService, prebuild
-
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectAction, getProjectActions, perform, prebuild
-
-
-
-
Field Detail
-
DMBLD_DESCRIPTOR
@Extension public static final DimensionsBuilder.DescriptorImpl DMBLD_DESCRIPTOR
Descriptor should be singleton.
-
-
Method Detail
-
isProjectAudit
public boolean isProjectAudit()
Gets the audit flag.
-
isProjectPopulate
public boolean isProjectPopulate()
Gets the populate flag.
-
isProjectTouch
public boolean isProjectTouch()
Gets the touch flag.
-
isProjectBatch
public boolean isProjectBatch()
Gets the batch flag.
-
isProjectClean
public boolean isProjectClean()
Gets the buildClean flag.
-
isProjectCapture
public boolean isProjectCapture()
Gets the capture flag.
-
getProjectType
public String getProjectType()
Gets the project type name.
-
getProjectStage
public String getProjectStage()
Gets the project stage name.
-
getProjectArea
public String getProjectArea()
Gets the area name.
-
getProjectConfig
public String getProjectConfig()
Gets the build config name.
-
getProjectOptions
public String getProjectOptions()
Gets the build options string.
-
getProjectTargets
public String getProjectTargets()
Gets the build target names.
-
perform
public boolean perform(AbstractBuild<?,?> build, Launcher launcher, BuildListener listener)
- Specified by:
perform
in interfaceBuildStep
- Overrides:
perform
in classBuildStepCompatibilityLayer
-
getDescriptor
public Descriptor<Builder> getDescriptor()
- Specified by:
getDescriptor
in interfaceDescribable<Builder>
- Overrides:
getDescriptor
in classBuilder
-
-