Class ExtendedEmailPublisher

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

public class ExtendedEmailPublisher extends Notifier implements hudson.matrix.MatrixAggregatable
Publisher that sends notification e-mail.
  • Field Details

    • DEFAULT_SUBJECT_TEXT

      public static final String DEFAULT_SUBJECT_TEXT
      See Also:
    • DEFAULT_BODY_TEXT

      public static final String DEFAULT_BODY_TEXT
      See Also:
    • DEFAULT_EMERGENCY_REROUTE_TEXT

      public static final String DEFAULT_EMERGENCY_REROUTE_TEXT
      See Also:
    • PROJECT_DEFAULT_SUBJECT_TEXT

      public static final String PROJECT_DEFAULT_SUBJECT_TEXT
      See Also:
    • PROJECT_DEFAULT_BODY_TEXT

      public static final String PROJECT_DEFAULT_BODY_TEXT
      See Also:
    • recipientList

      public String recipientList
      A comma-separated list of email recipient that will be used for every theTrigger.
    • configuredTriggers

      public List<EmailTrigger> configuredTriggers
      This is the list of email theTriggers that the project has configured
    • contentType

      public String contentType
      The contentType of the emails for this project (text/html, text/plain, etc).
    • defaultSubject

      public String defaultSubject
      The default subject of the emails for this project. ($PROJECT_DEFAULT_SUBJECT)
    • defaultContent

      public String defaultContent
      The default body of the emails for this project. ($PROJECT_DEFAULT_BODY)
    • attachmentsPattern

      public String attachmentsPattern
      The project wide set of attachments.
    • attachBuildLog

      public boolean attachBuildLog
      True to attach the log from the build to the email.
    • compressBuildLog

      public boolean compressBuildLog
      True to compress the log from the build before attaching to the email
    • replyTo

      public String replyTo
      Reply-To value for the e-mail
    • from

      public String from
      From value for the e-mail
    • saveOutput

      public boolean saveOutput
      If true, save the generated email content to email-ext-message.[txt|html]
    • disabled

      public boolean disabled
      If true, disables the publisher from running.
    • throttlingEnabled

      public boolean throttlingEnabled
    • matrixTriggerMode

      public MatrixTriggerMode matrixTriggerMode
      How to theTrigger the email if the project is a matrix project.
  • Constructor Details

  • Method Details