Class NotiferNotifier

All Implemented Interfaces:
ExtensionPoint, Describable<Publisher>, BuildStep, SimpleBuildStep

public class NotiferNotifier extends Notifier implements SimpleBuildStep
Post-build action for sending notifications to Notifer. Used in freestyle jobs.
  • Constructor Details

    • NotiferNotifier

      @DataBoundConstructor public NotiferNotifier(@NonNull String credentialsId, @NonNull String topic)
  • Method Details

    • getCredentialsId

      @NonNull public String getCredentialsId()
    • getTopic

      @NonNull public String getTopic()
    • getMessage

      public String getMessage()
    • getTitle

      public String getTitle()
    • getPriority

      public int getPriority()
    • getTags

      public String getTags()
    • isNotifySuccess

      public boolean isNotifySuccess()
    • isNotifyFailure

      public boolean isNotifyFailure()
    • isNotifyUnstable

      public boolean isNotifyUnstable()
    • isNotifyAborted

      public boolean isNotifyAborted()
    • setMessage

      @DataBoundSetter public void setMessage(String message)
    • setTitle

      @DataBoundSetter public void setTitle(String title)
    • setPriority

      @DataBoundSetter public void setPriority(int priority)
    • setTags

      @DataBoundSetter public void setTags(Object tags)
      Setter that accepts both String and List from Pipeline scripts. Converts list to comma-separated string.
    • setNotifySuccess

      @DataBoundSetter public void setNotifySuccess(boolean notifySuccess)
    • setNotifyFailure

      @DataBoundSetter public void setNotifyFailure(boolean notifyFailure)
    • setNotifyUnstable

      @DataBoundSetter public void setNotifyUnstable(boolean notifyUnstable)
    • setNotifyAborted

      @DataBoundSetter public void setNotifyAborted(boolean notifyAborted)
    • getRequiredMonitorService

      public BuildStepMonitor getRequiredMonitorService()
      Specified by:
      getRequiredMonitorService in interface BuildStep
    • perform

      public void perform(@NonNull Run<?,?> run, @NonNull FilePath workspace, @NonNull EnvVars envVars, @NonNull Launcher launcher, @NonNull TaskListener listener) throws InterruptedException, IOException
      Specified by:
      perform in interface SimpleBuildStep
      Throws:
      InterruptedException
      IOException