Как интегрировать отчет junit / pmd / findbugs в электронную почту сборки hudson? - PullRequest
2 голосов
/ 11 марта 2010

моя команда рассматривает возможность использования hudson в качестве нашего программного обеспечения для непрерывной интеграции, 1 проблема, которую мы пытаемся выяснить, заключается в том, чтобы интегрировать отчеты junit / pmd / findbugs и т. Д. В электронное письмо о сборке, которое отправляется команде.

График / отчеты на приборной панели хороши и все, но люди обычно хотят просто прочитать электронную почту и не переходить по ссылкам. Я пытался использовать плагин ext-email, но это не сильно помогает. Есть ли способ получить эту информацию в электронном письме о сборке?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 06 февраля 2011

Как вы заметили, плагин email-ext не имеет слишком много документации, и вам, вероятно, придется прыгать через некоторые обручи, но это должно быть возможно.

Ознакомьтесь с этой записью в блоге в качестве полезного учебного пособия, которое демонстрирует значительно улучшенный вывод электронной почты, как вы можете видеть:

Jenkins example email output

0 голосов
/ 06 февраля 2011

Мой ответ не очень вам поможет, но может принести надежду;)
Для метрик кода мы используем Sonar , он объединяет CheckStyle, PMD, FireBugs и некоторые другие плагины (например, Cobertura).и т.д.), чтобы увидеть его в действии, нажмите здесь .Он может быть интегрирован с Hudson, и есть плагин для отправки электронных писем, но они, как вы сказали, просто ссылки на панель инструментов.Также открыто отчет jira , смело голосуйте, а также опишите, что вам нужно (если вы решите использовать сонар).

PS.Есть много дополнительных плагинов для сонара, просто посмотрите

...