Мы используем Hudson для создания нашего приложения, а также Sonar для контроля качества нашего приложения.CVS - это наша система управления исходным кодом, но через несколько месяцев мы перейдем к SVN.
Каждую неделю мы хотим создавать качественный отчет, в котором почти все показатели извлекаются из сонара.Однако есть несколько других индикаторов, которые мы хотели бы получить (они должны представлять среднее значение за последнюю неделю):
- Продолжительность нестабильности : Среднее время, необходимое длянестабильная (или поврежденная) сборка, подлежащая исправлению;
- % поврежденных сборок : соотношение
broken builds / total number of builds
; - % нестабильных сборок :Соотношение
unstable builds / total number of builds
; - % комментируемых коммитов : процент коммитов CVS / SVN с комментарием (я знаю, что это субъективно, так как вы можете просто ввести
Update
,
или что-нибудь еще);
Обратите внимание, что для второго и третьего индикаторов, если я "только", получим необработанные значения (то есть # сборок, # нестабильных сборок и # сломанных сборок), это тоже будет хорошо!
Есть ли способ (например, с помощью плагина) получить такие показатели за последнюю неделю?Кроме того, есть ли способ интегрировать их в Sonar напрямую?
Обратите внимание, что мои сборки занимают слишком много места на диске, поэтому мы не храним историю наших сборок на Hudson.
Параллельный вопрос : Существует ли плагин Hudson, который хранит статистику об истории сборок, не сохраняя историю Hudson (включая артефакты)?
Спасибо.