Я настроил свой плагин Email-ext для использования токена CHANGES ( официальная документация здесь ):
Changes:
${CHANGES, showPaths=true, format="%a: %r %p \n--\"%m\"", pathFormat="\n\t- %p"}
Это выводит следующее в моих уведомлениях сборки:
Changes:
Username: 123
- Project/Filename1.m
- Project/Filename2.m
-- "My log message"
Для сообщений HTML я поместил один и тот же код в div и добавил форматирование:
<div style="padding-left: 30px; padding-bottom: 15px;">
${CHANGES, showPaths=true, format="<div><b>%a</b>: %r %p </div><div style=\"padding-left:30px;\"> — “<em>%m</em>”</div>", pathFormat="</div><div style=\"padding-left:30px;\">%p"}
</div>
Вот пример скриншота того, как это выглядит в электронных письмах, отправленных сейчас Jenkins (этот конкретный коммит поступил из Subversion, но он работает точно так же для Git и других систем контроля версий):