Skip to content

Instantly share code, notes, and snippets.

@ferventcoder
Last active October 29, 2021 14:09
Show Gist options
  • Save ferventcoder/6626328 to your computer and use it in GitHub Desktop.
Save ferventcoder/6626328 to your computer and use it in GitHub Desktop.
Jenkins Email-ext (Editable Email Notifications)
Subject: Jenkins ${BUILD_STATUS} [#${BUILD_NUMBER}] - ${PROJECT_NAME}
Content Type: Plain Text (text/plain)
Trigger for matrix projects: Trigger for each configuration
Choose "Advanced", "Add a Trigger" and choose the following triggers:
Fixed, Failure, Unstable, Still Failing, Still Unstable
Ensure that "Send To Recipient List" is checked for all of these at the very least.
Fixed is the only trigger you will need to expand to change the Content.
See ProjectDefaultContent (below)
See ${BUILD_URL}
============================
CHANGES (Changes that may have contributed to fixing the build)
============================
${CHANGES_SINCE_LAST_UNSTABLE, reverse=true}
See ${BUILD_URL}
============================
CHANGES (All changes since first failure)
============================
${CHANGES_SINCE_LAST_SUCCESS, reverse=true}
============================
TESTS
============================
There are ${TEST_COUNTS, var="total"} total tests of which ${TEST_COUNTS, var="fail"} test(s) failed.
$FAILED_TESTS
============================
BUILD LOG (last 100 lines)
============================
${BUILD_LOG, maxLines=100}
============================
ENVIRONMENT VARIABLES
============================
${ENV}
@ferventcoder
Copy link
Author

You can choose to attach things, including the build log. However you may find the build log way too big to attach to emails.

@ssudini
Copy link

ssudini commented Mar 10, 2016

i have on html file, now i want to attach that html with email.
How can i attach that html with email.
Here i am using "editable email notification"
Kindly suggest me.
Thanks in advance

@manishyadav1989
Copy link

I am facing issue while send mail after build schedule. An attempt to send an e-mail to empty list of recipients, ignored.

This is my email configuration
email-configuration

image

image

Kindly suggest me.
Thanks

@hemanthkalthireddy
Copy link

@ssudini

In editable email notification, make sure Content Type is set to HTML and add the following to the body:

${FILE,path=}

example:
${FILE,path="Report.html"}
image

@VenkateshPS
Copy link

Is it possible to add an external variable e.g data written in file into the Subject?

every time i write some data into a property file present in workspace, I want to add that data into Subject, Please suggest.

@mathieugouin
Copy link

Wow, this is awsome. How can I get all available variables?

@prerna-joshi
Copy link

Is it possible to add an external variable e.g data written in file into the Subject?

every time i write some data into a property file present in workspace, I want to add that data into Subject, Please suggest.

Hi,

Can you please share your solution? I am also trying to put an external variable in the content.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment