Плагин Hudson для просмотра XML-данных в виде диаграммы (со временем) - PullRequest
0 голосов
/ 18 июня 2010

Я пытаюсь найти способ заставить это работать:

Я использую сервер непрерывной интеграции Hudson, где у меня есть несколько сборок Maven. Я настроил Findbugs для этих сборок, а также плагин Graph, который показывает мне тренд Findbugs. Теперь я разработал плагин maven, который создает XML-файл с некоторыми значениями, такими как:

<rootElement>
  <name>RootElement</name>
  <subElement>
    <name>Element1</name>
    <subValue>0.6</subValue>
  </subelement>
  <subelement>
    <name>Element2</name>
    <subValue>0.4</subValue>
  </subelement>
  <rootValue>0.5</rootValue>
</rootElement>

То, что я хочу, - это своего рода таблица с именем элемента и его значением (это может быть истекло / свернуто) Кроме того, я хочу отслеживать тренд значений во времени. Поскольку Hudson может сохранять артефакты сборки в формате XML последних сборок, к ним следует легко получить доступ в плагине Hudson.

Если это не подходит, возможно, есть возможность использовать шаблоны xsl для получения страницы результатов!?

Для графиков можно также использовать API Google Chart? Любые идеи или помощь приветствуются.

С уважением, Майкл

Ответы [ 2 ]

3 голосов
/ 18 июня 2010

Взгляните на плагин Plot . Я не использовал его, но из документации это выглядит как раз то, что вы хотите. Он считывает значения из файла свойств Java после завершения сборки. Так что вам просто нужно конвертировать XML в соответствующий формат и настроить плагин для чтения желаемых значений, и он должен работать.

0 голосов
/ 18 июня 2010

Плагин Plot, упомянутый @AFoglia, отлично работает для базовых числовых данных каждой сборки.

Для графиков можно также использовать API Google Chart?

Плагин Plot использует собственные графики.Если вам конкретно нужна диаграмма Google, лучше всего написать сценарий для загрузки данных в электронную таблицу Google как часть каждой сборки.

...