Class GitLabMessagePublisher
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Publisher
hudson.tasks.Notifier
com.dabsquared.gitlabjenkins.publisher.MergeRequestNotifier
com.dabsquared.gitlabjenkins.publisher.GitLabMessagePublisher
- All Implemented Interfaces:
- ExtensionPoint,- hudson.matrix.MatrixAggregatable,- Describable<Publisher>,- BuildStep
- Author:
- Nikolay Ustinov
- 
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 SummaryConstructorsConstructorDescriptionGitLabMessagePublisher(boolean onlyForFailure, boolean replaceSuccessNote, boolean replaceFailureNote, boolean replaceAbortNote, boolean replaceUnstableNote, String successNoteText, String failureNoteText, String abortNoteText, String unstableNoteText) Deprecated.
- 
Method SummaryModifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanbooleanprotected voidperform(Run<?, ?> build, TaskListener listener, GitLabClient client, MergeRequest mergeRequest) voidsetAbortNoteText(String abortNoteText) voidsetFailureNoteText(String failureNoteText) voidsetOnlyForFailure(boolean onlyForFailure) voidsetReplaceAbortNote(boolean replaceAbortNote) voidsetReplaceFailureNote(boolean replaceFailureNote) voidsetReplaceSuccessNote(boolean replaceSuccessNote) voidsetReplaceUnstableNote(boolean replaceUnstableNote) voidsetSuccessNoteText(String successNoteText) voidsetUnstableNoteText(String unstableNoteText) Methods inherited from class com.dabsquared.gitlabjenkins.publisher.MergeRequestNotifiercreateAggregator, getRequiredMonitorService, performMethods 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- 
GitLabMessagePublisher@Deprecated public GitLabMessagePublisher(boolean onlyForFailure, boolean replaceSuccessNote, boolean replaceFailureNote, boolean replaceAbortNote, boolean replaceUnstableNote, String successNoteText, String failureNoteText, String abortNoteText, String unstableNoteText) Deprecated.useGitLabMessagePublisher()with setters to configure an instance of this class.- Parameters:
- onlyForFailure- Option to only post message on failure
- replaceSuccessNote- Option to replace message on success
- replaceFailureNote- Option to replace message on failure
- replaceAbortNote- Option to replace message on abort
- replaceUnstableNote- Option to replace message on unstable
- successNoteText- Text of message for build success
- failureNoteText- Text of message for build failure
- abortNoteText- Text of message for build abort
- unstableNoteText- Text of message for unstable build
 
- 
GitLabMessagePublisher@DataBoundConstructor public GitLabMessagePublisher()
 
- 
- 
Method Details- 
isOnlyForFailurepublic boolean isOnlyForFailure()
- 
isReplaceSuccessNotepublic boolean isReplaceSuccessNote()
- 
isReplaceFailureNotepublic boolean isReplaceFailureNote()
- 
isReplaceAbortNotepublic boolean isReplaceAbortNote()
- 
isReplaceUnstableNotepublic boolean isReplaceUnstableNote()
- 
getSuccessNoteText
- 
getFailureNoteText
- 
getAbortNoteText
- 
getUnstableNoteText
- 
setOnlyForFailure@DataBoundSetter public void setOnlyForFailure(boolean onlyForFailure) 
- 
setReplaceSuccessNote@DataBoundSetter public void setReplaceSuccessNote(boolean replaceSuccessNote) 
- 
setReplaceFailureNote@DataBoundSetter public void setReplaceFailureNote(boolean replaceFailureNote) 
- 
setReplaceAbortNote@DataBoundSetter public void setReplaceAbortNote(boolean replaceAbortNote) 
- 
setReplaceUnstableNote@DataBoundSetter public void setReplaceUnstableNote(boolean replaceUnstableNote) 
- 
setSuccessNoteText
- 
setFailureNoteText
- 
setAbortNoteText
- 
setUnstableNoteText
- 
performprotected void perform(Run<?, ?> build, TaskListener listener, GitLabClient client, MergeRequest mergeRequest) - Specified by:
- performin class- MergeRequestNotifier
 
 
- 
GitLabMessagePublisher()with setters to configure an instance of this class.