У меня установлен Jenkins (v2.163), и я использую плагины email-ext, а также плагин макроса токена.Страница документации плагина макроса токена (https://wiki.jenkins.io/display/JENKINS/Token+Macro+Plugin)) сообщает мне, что несколько плагинов (которые я использую), таких как PMD, Warnings, Checkstyle и т. Д., Производят токены, которые также появляются на странице конфигурации проекта, когдаЯ нажимаю «Справочник токенов контента».
Некоторые токены, которые мне нравятся, это CHECKSTYLE_COUNT или PMD_COUNT.
Мой почтовый контент для уведомления по электронной почте выглядит следующим образом:
Branch: ${GIT_BRANCH}
$DEFAULT_CONTENT
Checkstyle issues: ${CHECKSTYLE_COUNT} (${CHECKSTYLE_NEW} new, ${CHECKSTYLE_FIXED} fixed)
Duplicate code issues: ${DRY_COUNT} (${DRY_NEW} new, ${DRY_FIXED} fixed)
Mess Detector issues: ${PMD_COUNT} (${PMD_NEW} new, ${PMD_FIXED} fixed)
Failed tests:
${FAILED_TESTS}
Но все токены, которые должны быть заполнены, если соответствующие плагины остаются пустыми (в то время как другие заполнены), поэтому получающееся письмо выглядит так:
Branch: origin/stage
PROJECT - Build # 1 - Successful:
Check console output at http(...) to view the results.
Checkstyle issues: ( new, fixed)
Duplicate code issues: ( new, fixed)
Mess Detector issues: ( new, fixed)
Failed tests:
No tests ran.
Я пропустил определенныйКонфигурация для установки токенов?