Sonar Portfolio не показывает настроенные проекты, в портфолио сообщений нет проектов или ни в одном из связанных проектов нет строк кода - PullRequest
0 голосов
/ 04 июля 2018

Мы создали портфель и добавили несколько приложений в портфель, но когда я выбираю портфель на приборной панели сонара, он показывает следующее сообщение, хотя я добавил к нему несколько проектов, и после сонарного анализа не было фоновых задач или данных, связанных с анализом. на одном из проекта. Сообщение: Это портфолио пусто. В этом портфолио нет проектов или ни один из связанных проектов не имеет строк кода.

Мы перешли по ссылке ниже, чтобы настроить портфель. https://docs.sonarqube.org/display/SONAR/Configuring+Portfolios+and+Applications

Создано портфолио и несколько проектов портфолио Режим выбора проекта: ручной Версия сонара: 6.7.4 LTS Enterprise Edition Проблема: я не мог видеть проекты, которые я добавил в портфель в разделе портфолио Sonar

Может кто-нибудь указать мне правильные шаги конфигурации или помочь мне с разрешением.

1 Ответ

0 голосов
/ 03 октября 2018

Наконец-то понял это и хотел поделиться с кем-то еще, кто наткнулся на эту проблему. Проблема здесь в том, что используемая OP версия SonarQube - 6.7 (аналогично мне), и документация, на которую он ссылается, относится к последней версии SonarQube (7.3 на момент написания этой статьи).

Документация для 6.7 находится здесь и навигации к эквивалентной Настройка портфелей и приложений включает следующую обязательную команду для запуска задачи расчета портфеля в предыдущих версиях SonarQube:

Расчет Расчет должен запускаться каждый раз вручную Структура портфолио изменена. Портфели также должны быть пересчитаны на регулярной основе, чтобы держать их в курсе самых последних качественные снимки проекта. Портфолио рассчитывается с SonarQube Сканер.

Чтобы вычислить все ваше портфолио, выполните следующую команду (учетные данные от пользователя с правами «Администрирование системы» или «Выполнение анализа» требуется):

sonar-scanner views -Dsonar.login=<token>
or
sonar-scanner views -Dsonar.login=<login> -Dsonar.password=<pwd>

Таким образом, при использовании SQ 6.7 без выполнения этой команды sonar-scanner views в плане сборки будет выполняться только задача Project Analysis, а ваши портфели никогда не будут обновляться. Запуск этой команды views, по-видимому, запускает задачу Portfolio Calculation для всех Портфелей на Сервере SQ, которая, в свою очередь, будет обновлять пользовательский интерфейс для каждой записи.

...