public class GitLabMessagePublisher extends MergeRequestNotifier
Modifier and Type | Class and Description |
---|---|
static class |
GitLabMessagePublisher.DescriptorImpl |
Publisher.DescriptorExtensionListImpl
ExtensionPoint.LegacyInstancesAreScopedToHudson
BuildStep.PublisherList
BUILDERS, PUBLISHERS
Constructor and Description |
---|
GitLabMessagePublisher() |
GitLabMessagePublisher(boolean onlyForFailure,
boolean replaceSuccessNote,
boolean replaceFailureNote,
boolean replaceAbortNote,
boolean replaceUnstableNote,
String successNoteText,
String failureNoteText,
String abortNoteText,
String unstableNoteText)
Deprecated.
use
GitLabMessagePublisher() with setters to configure an instance of this class. |
Modifier and Type | Method and Description |
---|---|
String |
getAbortNoteText() |
String |
getFailureNoteText() |
String |
getSuccessNoteText() |
String |
getUnstableNoteText() |
boolean |
isOnlyForFailure() |
boolean |
isReplaceAbortNote() |
boolean |
isReplaceFailureNote() |
boolean |
isReplaceSuccessNote() |
boolean |
isReplaceUnstableNote() |
protected void |
perform(Run<?,?> build,
TaskListener listener,
GitLabClient client,
MergeRequest mergeRequest) |
void |
setAbortNoteText(String abortNoteText) |
void |
setFailureNoteText(String failureNoteText) |
void |
setOnlyForFailure(boolean onlyForFailure) |
void |
setReplaceAbortNote(boolean replaceAbortNote) |
void |
setReplaceFailureNote(boolean replaceFailureNote) |
void |
setReplaceSuccessNote(boolean replaceSuccessNote) |
void |
setReplaceUnstableNote(boolean replaceUnstableNote) |
void |
setSuccessNoteText(String successNoteText) |
void |
setUnstableNoteText(String unstableNoteText) |
createAggregator, getRequiredMonitorService, perform
getDescriptor
all, getProjectAction, needsToRunAfterFinalized, prebuild
getProjectAction, getProjectActions, perform, prebuild
@Deprecated public GitLabMessagePublisher(boolean onlyForFailure, boolean replaceSuccessNote, boolean replaceFailureNote, boolean replaceAbortNote, boolean replaceUnstableNote, String successNoteText, String failureNoteText, String abortNoteText, String unstableNoteText)
GitLabMessagePublisher()
with setters to configure an instance of this class.onlyForFailure
- Option to only post message on failurereplaceSuccessNote
- Option to replace message on successreplaceFailureNote
- Option to replace message on failurereplaceAbortNote
- Option to replace message on abortreplaceUnstableNote
- Option to replace message on unstablesuccessNoteText
- Text of message for build successfailureNoteText
- Text of message for build failureabortNoteText
- Text of message for build abortunstableNoteText
- Text of message for unstable build@DataBoundConstructor public GitLabMessagePublisher()
public boolean isOnlyForFailure()
public boolean isReplaceSuccessNote()
public boolean isReplaceFailureNote()
public boolean isReplaceAbortNote()
public boolean isReplaceUnstableNote()
public String getSuccessNoteText()
public String getFailureNoteText()
public String getAbortNoteText()
public String getUnstableNoteText()
@DataBoundSetter public void setOnlyForFailure(boolean onlyForFailure)
@DataBoundSetter public void setReplaceSuccessNote(boolean replaceSuccessNote)
@DataBoundSetter public void setReplaceFailureNote(boolean replaceFailureNote)
@DataBoundSetter public void setReplaceAbortNote(boolean replaceAbortNote)
@DataBoundSetter public void setReplaceUnstableNote(boolean replaceUnstableNote)
@DataBoundSetter public void setSuccessNoteText(String successNoteText)
@DataBoundSetter public void setFailureNoteText(String failureNoteText)
@DataBoundSetter public void setAbortNoteText(String abortNoteText)
@DataBoundSetter public void setUnstableNoteText(String unstableNoteText)
protected void perform(Run<?,?> build, TaskListener listener, GitLabClient client, MergeRequest mergeRequest)
perform
in class MergeRequestNotifier
Copyright © 2016–2022. All rights reserved.