Skip to content

Instantly share code, notes, and snippets.

@alexmaccabi
Forked from ferventcoder/DefaultJenkinsEmail
Created March 3, 2016 12:12
Show Gist options
  • Save alexmaccabi/2873b3fb5c1acf54a76b to your computer and use it in GitHub Desktop.
Save alexmaccabi/2873b3fb5c1acf54a76b 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