Действительно ли возможно использовать Гудзон только в качестве пассивного сервера, т.е., не используя его для создания цели, вместо этого отправляющей результаты сборки, сгенерированные некоторым другим инструментом в, возможно, формате XML и использующей Гудзон, чтобы только отобразить результаты??
Это вполне выполнимо.
Если это выполняется на одной машине, например, как задание cron, посмотрите http://wiki.hudson-ci.org/display/HUDSON/Monitoring+external+jobs.
Если вам нужно получить данные из другого места, используйте сценарий оболочки в качестве цели сборки и сделайте все необходимое для локального размещения данных (scp и т.д.).
Пара моих заданий Hudson - это просто резюме и отображать информацию. «Задания» должны выполняться для сбора и сохранения данных. Прогон может быть основан на зависимых заданиях или просто запланирован на ночь. Некоторые примеры:
Вполне возможно, что с помощью периодических сборок и подключаемого модуля URL SCM извлекать XML-файлы и подключаемый модуль Plot для отображения, но требуется дополнительная информация, прежде чем можно будет предоставить более подробный ответ.
Какой инструмент сборки вы используете в настоящее время для получения результатов сборки?
Мне кажется, то, что вы описываете - это плагин для Hudson. Например, плагин CCCC:
http://wiki.hudson-ci.org/display/HUDSON/CCCC+Plugin
Он принимает вывод в форме XML от приложения анализатора CCCC и отображает его в красивой форме в интерфейсе Hudson.
Используя ту же концепцию, вы можете написать плагин, который будет работать с XML-выводом от любого инструмента сборки, который вы задумали, и отображать его в Hudson.