Настройка генерации отчетов по проекту для Hudson в Hudson - PullRequest
1 голос
/ 15 июля 2009

Существует несколько плагинов для Hudson для создания покрытия, результатов испытаний, метрик и других отчетов.

Похоже, что все они требуют, чтобы вы добавили дополнительную конфигурацию в ваши скрипты сборки (или Maven POM) для каждого проекта, для которого вы хотите сделать отчет. Например, если вы хотите иметь отчет FindBugs или Cobertura, вам нужно добавить шаг создания отчета в ваши проекты.

Действительно ли необходимо обновлять каждый файл POM? Это многократное повторение, и оно требует обновления исходного репозитория целевого проекта (где находится POM).

Возможно ли вместо этого иметь настройку только в Хадсоне, чтобы включить генерацию отчетов? Похоже, что все, что вам нужно сделать, это включить соответствующий плагин Maven с настройками по умолчанию. Разве это не может быть сделано внешне Хадсоном.

Ответы [ 2 ]

1 голос
/ 11 марта 2010

Я думаю, это то, что сонар пытается решить. Он генерирует все виды отчетов (покрытие кода / pmd / checkstyle и т. Д.) Для ваших проектов без необходимости добавлять конфигурацию в ваши проекты. Это очень помогает сократить дублирование, если у вас есть много проектов для проверки.

1 голос
/ 15 июля 2009

Это невозможно - философия Гудзона заключается в том, что ваши инструменты сборки должны генерировать отчеты. Хадсон подберет их и отобразит в интерфейсе.

...