2015-04-13 5 views
0

Я делаю POC для получения Helicopter view на нашем примере SonarQube. Я использую последний SonarQube (5.1), сонар-бегун (2.4), Gradle 2.3 (система сборки) на машине RHEL 6.6 (Сантьяго).SonarQube - Views Портфолио Плагин aka Вертолет View nemo - Комбинированные все показатели проектов

вид

Вертолет:

плагин в SonarQube, что я пытаюсь это: http://www.sonarsource.com/products/plugins/governance/portfolio-management/

Конечный результат я хочу на моем случае SonarQube есть, выглядеть следующим образом: http://nemo.sonarqube.org/ и если нажать на одну из VIEW (который вы можете создать с помощью модуля Views Portfolio), то он должен предоставить вам COMBINED metrics/info для данного представления (которое может быть создано пользователем для данной группы Project/Product, проектов, принадлежащих менеджеру XYZ, отдел и т. д. или для всех приложений/проектов обслуживания в данной организации, офисе, домене и т. д. Независимо от того, какие проекты вы выбрали (вручную/используя регулярное выражение/и т. д.) в VIEW, будет показанный как один компонент (таким образом, показывающий комбинированные показатели пользователя).

Несколько ссылок, которые я пытаюсь: http://www.sonarqube.org/everythings-a-component/, http://www.sonarsource.com/products/plugins/governance/portfolio-management/installation-and-usage/ и http://www.sonarqube.org/measures-at-your-service/

Я могу получить вышеуказанные показатели, за исключением КОМБИНИРОВАННОГО всей информации о проектах (что я получаю для некоторых виджетов для экс: для тестов/охвата Unit/IT, строк кода, диаграммы движения фильтра, диаграммы компонентов, технического долга, сложности, индекса Tangle, дублирования и т. д. и т. д.) НЕ отображается для других виджетов (например, SCM Топ-10 авторов, SCM фиксирует в месяц за определенный период, SCM Top 10 авторских работ и т. д.).

ВНИМАНИЕ: Для вышеуказанных виджетах, которые не отображают действительные данные для всех компонентных проектов, которые являются частью VIEW/sub-view, я вижу виджеты в самом проекте. ИМЕЕТ действительные заполненные данные. Это не отображается в панели VIEW, где она должна показывать объединенные данные (для виджетов SCM *).

Я получаю следующее изображение для виджетов SCM * в VIEW, которое сейчас содержит только 2 проекта (одно приложение и одно - это сервисный проект).

enter image description here

Как я уже говорил выше, я успешно смог увидеть действительную информацию, относящуюся к этим SCM * виджетов, когда я иду к применению и индивидуальной информационной панели странице проекта сервиса проекта в SonarQube.

Не знаете, почему ПРОСМОТР Плагин портфолио не может комбинировать информацию о виджетах SCM *, чтобы отображать комбинированную информацию, когда виджеты включены/включены в панель мониторинга VIEW (в которой используются параметры/виджеты панели проекта, а также плагин SonarQube Views installation/configuration).

Кто-нибудь успешно использовал виджеты SCM, доступные в SonarQube в VIEW (созданный с помощью Просмотров Портфолио плагин)? Благодарю.

+0

Views - это коммерческий плагин, поэтому, пожалуйста, обратитесь в коммерческую поддержку SonarSource, они с радостью помогут вам настроить конфигурацию просмотров и обсудить ограничения. – Mithfindel

+0

Sure @Mithfindel, Я проверю их и обновить здесь исправление. –

ответ

0

Плагин SCM Stats (и есть другие плагины ядра), которые не предоставляются и не поддерживаются SonarSource. Вот почему мы видим показатели на уровне проекта, но не на уровне Views. Для виджета Build Stability агрегирование его показателей недоступно на уровне Views.

Представления, чтобы агрегировать индексы, ориентированные на код, а не дополнительные показатели, предоставляемые плагинами, работающими вокруг кода (CI, JIRA, ...)

Единственное, что я хотел бы найти, это то, почему плагин Views использует те же настройки, что и панель инструментов проекта. Плагин Views должен поддерживать все виджеты (для отображения комбинированных показателей для кода, ориентированного или внешнего по отношению к коду, например, CI, JIRA и т. Д. Или любых виджетах. - ПРОСМОТР, созданный с использованием модуля Views Portfolio, ДОЛЖЕН иметь свою собственную панель мониторинга (вместо использования/в зависимости от того, какие панели/виджеты мы устанавливаем для проекта).