Skip to content

Instantly share code, notes, and snippets.

@manisnesan
Forked from ferventcoder/DefaultJenkinsEmail
Created October 7, 2015 14:10
Show Gist options
  • Save manisnesan/5c971f2e57726addf4e0 to your computer and use it in GitHub Desktop.
Save manisnesan/5c971f2e57726addf4e0 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}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment