Ссылка статуса Sonarqube Quality Gate в Azure запрос извлечения devops всегда указывает на localhost - PullRequest
1 голос
/ 12 апреля 2020

URL-адрес статуса шлюза качества в PR всегда указывает на локальный хост, а не на реальный сервер sonarqube. Ссылка на подробный отчет об анализе в конвейере сборки работает нормально. SonarQube 8.2 Enterprise Edition, Сканер Последние версии Azure Devops Marketplace. Создайте PR-запрос и запустите Build с помощью сонарного анализа. Добавьте политику сборки для проверки Sonar Quality Gate. Нажмите на ссылку. Он направляется на локальный хост, а не на реальный сервер.

enter image description here

Когда я нажимаю гиперссылку «Качественные ворота не удалось», я перехожу на http://localhost/dashboard?id=*** & pullRequest = 952. В идеале он должен указывать на сервер, на котором размещен мой sonarqube.

Ответы [ 2 ]

1 голос
/ 13 апреля 2020

Я нашел решение для этого, нам нужно go в Администрирование> Общие> Базовый URL-адрес сервера обновить ' Базовый URL-адрес сервера '. на портале sonarqube.

0 голосов
/ 13 апреля 2020

Убедитесь, что в SonarQube настроено следующее:

sonar.core.serverBaseURL установлен в качестве базового URL-адреса SonarQube, включая номер порта.

Также дважды проверьте, если ваш прокси-сервер, который блокирует запрос от сервера SonarQube к TFS.

Попробуйте добавить имя хоста вашего сервера TFS в «http.nonProxyHosts» в файле «sonar.properties».

В противном случае это может быть связано с вашей версией TFS. Попробуйте обновить до TFS 2018. Обновление 3.2 и выше.

Подробнее смотрите на этот похожий вопрос: Украшение запроса на извлечение TFS не работает

...