Class GitLabMessagePublisher

All Implemented Interfaces:
ExtensionPoint, hudson.matrix.MatrixAggregatable, Describable<Publisher>, BuildStep

public class GitLabMessagePublisher extends MergeRequestNotifier
Author:
Nikolay Ustinov
  • Constructor Details Link icon

    • GitLabMessagePublisher Link icon

      @Deprecated public 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.
      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 Link icon

      @DataBoundConstructor public GitLabMessagePublisher()
  • Method Details Link icon

    • isOnlyForFailure Link icon

      public boolean isOnlyForFailure()
    • isReplaceSuccessNote Link icon

      public boolean isReplaceSuccessNote()
    • isReplaceFailureNote Link icon

      public boolean isReplaceFailureNote()
    • isReplaceAbortNote Link icon

      public boolean isReplaceAbortNote()
    • isReplaceUnstableNote Link icon

      public boolean isReplaceUnstableNote()
    • getSuccessNoteText Link icon

      public String getSuccessNoteText()
    • getFailureNoteText Link icon

      public String getFailureNoteText()
    • getAbortNoteText Link icon

      public String getAbortNoteText()
    • getUnstableNoteText Link icon

      public String getUnstableNoteText()
    • setOnlyForFailure Link icon

      @DataBoundSetter public void setOnlyForFailure(boolean onlyForFailure)
    • setReplaceSuccessNote Link icon

      @DataBoundSetter public void setReplaceSuccessNote(boolean replaceSuccessNote)
    • setReplaceFailureNote Link icon

      @DataBoundSetter public void setReplaceFailureNote(boolean replaceFailureNote)
    • setReplaceAbortNote Link icon

      @DataBoundSetter public void setReplaceAbortNote(boolean replaceAbortNote)
    • setReplaceUnstableNote Link icon

      @DataBoundSetter public void setReplaceUnstableNote(boolean replaceUnstableNote)
    • setSuccessNoteText Link icon

      @DataBoundSetter public void setSuccessNoteText(String successNoteText)
    • setFailureNoteText Link icon

      @DataBoundSetter public void setFailureNoteText(String failureNoteText)
    • setAbortNoteText Link icon

      @DataBoundSetter public void setAbortNoteText(String abortNoteText)
    • setUnstableNoteText Link icon

      @DataBoundSetter public void setUnstableNoteText(String unstableNoteText)
    • perform Link icon

      protected void perform(Run<?,?> build, TaskListener listener, GitLabClient client, MergeRequest mergeRequest)
      Specified by:
      perform in class MergeRequestNotifier