Class GitLabCommitStatusPublisher
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Publisher
hudson.tasks.Notifier
com.dabsquared.gitlabjenkins.publisher.GitLabCommitStatusPublisher
- All Implemented Interfaces:
- ExtensionPoint,- hudson.matrix.MatrixAggregatable,- Describable<Publisher>,- BuildStep
public class GitLabCommitStatusPublisher
extends Notifier
implements hudson.matrix.MatrixAggregatable
- Author:
- Robin Müller
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from class hudson.tasks.PublisherPublisher.DescriptorExtensionListImplNested classes/interfaces inherited from interface hudson.tasks.BuildStepBuildStep.PublisherListNested classes/interfaces inherited from interface hudson.ExtensionPointExtensionPoint.LegacyInstancesAreScopedToHudson
- 
Field SummaryFields inherited from interface hudson.tasks.BuildStepBUILDERS, PUBLISHERS
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionhudson.matrix.MatrixAggregatorcreateAggregator(hudson.matrix.MatrixBuild build, Launcher launcher, BuildListener listener) getName()booleanbooleanperform(AbstractBuild<?, ?> build, Launcher launcher, BuildListener listener) booleanprebuild(AbstractBuild<?, ?> build, BuildListener listener) protected GitLabCommitStatusPublisherMethods inherited from class hudson.tasks.NotifiergetDescriptorMethods inherited from class hudson.tasks.Publisherall, getProjectAction, needsToRunAfterFinalized, prebuildMethods inherited from class hudson.tasks.BuildStepCompatibilityLayergetProjectAction, getProjectActions, perform
- 
Constructor Details- 
GitLabCommitStatusPublisher@DataBoundConstructor public GitLabCommitStatusPublisher(String name, boolean markUnstableAsSuccess) 
 
- 
- 
Method Details- 
getRequiredMonitorService- Specified by:
- getRequiredMonitorServicein interface- BuildStep
 
- 
prebuild- Specified by:
- prebuildin interface- BuildStep
- Overrides:
- prebuildin class- BuildStepCompatibilityLayer
 
- 
performpublic boolean perform(AbstractBuild<?, ?> build, Launcher launcher, BuildListener listener) throws InterruptedException, IOException- Specified by:
- performin interface- BuildStep
- Overrides:
- performin class- BuildStepCompatibilityLayer
- Throws:
- InterruptedException
- IOException
 
- 
getName
- 
isMarkUnstableAsSuccesspublic boolean isMarkUnstableAsSuccess()
- 
readResolve
- 
createAggregatorpublic hudson.matrix.MatrixAggregator createAggregator(hudson.matrix.MatrixBuild build, Launcher launcher, BuildListener listener) - Specified by:
- createAggregatorin interface- hudson.matrix.MatrixAggregatable
 
 
-