The following plugin provides functionality available through Pipeline-compatible steps. Read more about how to integrate steps into your Pipeline in the Steps section of the Pipeline Syntax page.

For a list of other such plugins, see the Pipeline Steps Reference page.

Email Extension Plugin

emailext: Extended Email

Step for sending email via the email-ext plugin.
  • subject
    • Type: String
  • body
    • Type: String
  • attachLog (optional)
    • Type: boolean
  • attachmentsPattern (optional)
    • Type: String
  • compressLog (optional)
    • Type: boolean
  • from (optional)
    • Type: String
  • mimeType (optional)
    • Type: String
  • postsendScript (optional)
    • Type: String
  • presendScript (optional)
    • Type: String
  • recipientProviders (optional)
      Array / List of Nested Choice of Objects
    • buildUser
      • culprits
        Sends email to the list of users who committed a change since the last non-broken build till now. This list at least always include people who made changes in this build, but if the previous build was a failure it also includes the culprit list from there.
        • developers
          Sends email to all the people who caused a change in the change set.
          • brokenTestsSuspects
            Sends email to the list of users suspected of causing a unit test to begin failing. This list includes committers and requestors of the build where the test began to fail, and those for any consecutive failed builds prior to the build in which the test began to fail.
            Build Number 1 2 3 4 5
            Requestor Alice Alice
            Committers Bob
            Clay
            Clay
            Dan
            Bob
            Ed
            Ed
            foo Failed Failed Passed N/A Failed
            bar Failed Failed Passed N/A Passed
            baz Passed Failed Failed N/A Passed
            qux Passed Passed Failed N/A Passed
            new N/A Failed
            Suspects Alice (foo, bar) Alice (foo, bar)
            Bob (baz)
            Clay (baz)
            Bob (baz)
            Clay (baz, qux)
            Dan (qux)
            N/A
            (build failed)
            Alice (foo, new)
            Bob (foo, new)
            Ed (foo, new)
            • brokenBuildSuspects
              Sends email to the list of users suspected of causing the build to begin failing.
              • recipients
                Sends email to the list of recipients defined in the "Project Recipient List."
                • requestor
                  Sends email to the user who initiated the build.
                  • upstreamDevelopers
                    Sends email to the list of users who committed changes in upstream builds that triggered this build.
                  • replyTo (optional)
                    • Type: String
                  • saveOutput (optional)
                    • Type: boolean
                  • to (optional)
                    • Type: String

                  emailextrecipients: Extended Email Recipients

                  • recipientProviders
                      Array / List of Nested Choice of Objects
                    • buildUser
                      • culprits
                        Sends email to the list of users who committed a change since the last non-broken build till now. This list at least always include people who made changes in this build, but if the previous build was a failure it also includes the culprit list from there.
                        • developers
                          Sends email to all the people who caused a change in the change set.
                          • brokenTestsSuspects
                            Sends email to the list of users suspected of causing a unit test to begin failing. This list includes committers and requestors of the build where the test began to fail, and those for any consecutive failed builds prior to the build in which the test began to fail.
                            Build Number 1 2 3 4 5
                            Requestor Alice Alice
                            Committers Bob
                            Clay
                            Clay
                            Dan
                            Bob
                            Ed
                            Ed
                            foo Failed Failed Passed N/A Failed
                            bar Failed Failed Passed N/A Passed
                            baz Passed Failed Failed N/A Passed
                            qux Passed Passed Failed N/A Passed
                            new N/A Failed
                            Suspects Alice (foo, bar) Alice (foo, bar)
                            Bob (baz)
                            Clay (baz)
                            Bob (baz)
                            Clay (baz, qux)
                            Dan (qux)
                            N/A
                            (build failed)
                            Alice (foo, new)
                            Bob (foo, new)
                            Ed (foo, new)
                            • brokenBuildSuspects
                              Sends email to the list of users suspected of causing the build to begin failing.
                              • recipients
                                Sends email to the list of recipients defined in the "Project Recipient List."
                                • requestor
                                  Sends email to the user who initiated the build.
                                  • upstreamDevelopers
                                    Sends email to the list of users who committed changes in upstream builds that triggered this build.

                                  Was this page helpful?

                                  Please submit your feedback about this page through this quick form.

                                  Alternatively, if you don't wish to complete the quick form, you can simply indicate if you found this page helpful?

                                      


                                  See existing feedback here.