Class PreBuildTrigger

java.lang.Object
hudson.plugins.emailext.plugins.EmailTrigger
hudson.plugins.emailext.plugins.trigger.PreBuildTrigger
All Implemented Interfaces:
ExtensionPoint, Describable<EmailTrigger>

public class PreBuildTrigger extends EmailTrigger
  • Field Details

  • Constructor Details

    • PreBuildTrigger

      @DataBoundConstructor public PreBuildTrigger(List<RecipientProvider> recipientProviders, String recipientList, String replyTo, String subject, String body, String attachmentsPattern, int attachBuildLog, String contentType)
    • PreBuildTrigger

      @Deprecated public PreBuildTrigger(boolean sendToList, boolean sendToDevs, boolean sendToRequester, boolean sendToCulprits, String recipientList, String replyTo, String subject, String body, String attachmentsPattern, int attachBuildLog, String contentType)
      Deprecated.
  • Method Details

    • isPreBuild

      public boolean isPreBuild()
      Description copied from class: EmailTrigger
      Should this trigger run before the build? Defaults to false.
      Overrides:
      isPreBuild in class EmailTrigger
      Returns:
      true if the trigger should be checked before the build.
    • trigger

      public boolean trigger(AbstractBuild<?,?> build, TaskListener listener)
      Description copied from class: EmailTrigger
      Implementors of this method need to return true if the conditions to trigger an email have been met.
      Specified by:
      trigger in class EmailTrigger
      Parameters:
      build - The Build object after the project has been built
      listener - Used for logging to the build log
      Returns:
      true if the conditions have been met to trigger a build of this type