Class MergeRequestNotifier
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Publisher
hudson.tasks.Notifier
com.dabsquared.gitlabjenkins.publisher.MergeRequestNotifier
- All Implemented Interfaces:
- ExtensionPoint,- hudson.matrix.MatrixAggregatable,- Describable<Publisher>,- BuildStep
- Direct Known Subclasses:
- GitLabAcceptMergeRequestPublisher,- GitLabMessagePublisher,- GitLabVotePublisher
public abstract class MergeRequestNotifier
extends Notifier
implements hudson.matrix.MatrixAggregatable
- Author:
- Robin Müller
- 
Nested Class SummaryNested 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) booleanperform(AbstractBuild<?, ?> build, Launcher launcher, BuildListener listener) protected abstract voidperform(Run<?, ?> build, TaskListener listener, GitLabClient client, MergeRequest mergeRequest) Methods inherited from class hudson.tasks.NotifiergetDescriptorMethods inherited from class hudson.tasks.Publisherall, getProjectAction, needsToRunAfterFinalized, prebuildMethods inherited from class hudson.tasks.BuildStepCompatibilityLayergetProjectAction, getProjectActions, perform, prebuild
- 
Constructor Details- 
MergeRequestNotifierpublic MergeRequestNotifier()
 
- 
- 
Method Details- 
getRequiredMonitorService- Specified by:
- getRequiredMonitorServicein interface- BuildStep
 
- 
performpublic boolean perform(AbstractBuild<?, ?> build, Launcher launcher, BuildListener listener) throws InterruptedException, IOException- Specified by:
- performin interface- BuildStep
- Overrides:
- performin class- BuildStepCompatibilityLayer
- Throws:
- InterruptedException
- IOException
 
- 
createAggregatorpublic hudson.matrix.MatrixAggregator createAggregator(hudson.matrix.MatrixBuild build, Launcher launcher, BuildListener listener) - Specified by:
- createAggregatorin interface- hudson.matrix.MatrixAggregatable
 
- 
performprotected abstract void perform(Run<?, ?> build, TaskListener listener, GitLabClient client, MergeRequest mergeRequest) 
 
-