Как найти URL-адрес сервера SonarQube в портале Azure - PullRequest
0 голосов
/ 15 октября 2019

Я добавил sonarkube в свой CI от Azure Devops, в моем CI есть задание под названием подготовить анализ SonarQube, и в этом задании я создал соединение со службой, в этом всплывающем окне должен быть добавлен URL-адрес сервера SonarQube, Вмой портал Azure Я могу найти только «abcsonarqube.westeurope.azurecontainer.io» в экземпляре контейнера. На веб-сайте, который я видел, URL-адрес сервера SonarQube основан на «cloudapp.azure.con: 9000», поэтому я добавил этот URL-адрес «abcsonarqube.westeurope.cloudapp.azure.con: 9000».

но при развертывании я получил эту ошибку:

##[error][SQ] API GET '/api/server/version' failed, error was: {"code":"ENOTFOUND","errno":"ENOTFOUND","syscall":"getaddrinfo","hostname":"abcsonarqube.westeurope.cloudapp.azure.com","host":"abcsonarqube.westeurope.cloudapp.azure.com","port":"9000"}

У кого-нибудь есть какие-нибудь решения?

Ответы [ 2 ]

0 голосов
/ 15 октября 2019

Как найти URL-адрес сервера SonarQube на портале Azure

Согласно вашему описанию, кажется, что вы установили сервер SonarQube на виртуальной машине Azure. Если это так, вам просто нужно указать суффикс DNS name с номером порта.

Скопируйте DNS name с созданной виртуальной машины на портале Azure, как показано, и добавьте: 9000 в конце. Окончательный URL-адрес SonarQube будет http://YOUR_DNS_NAME:9000.

Итак, URL вашего сервера SonarQube кажется правильным, однако не уверен, что это опечатка в вашем исходном сообщении: "abcsonarqube.westeurope.cloudapp.azure.con:9000" последний .con должен быть .com

enter image description here

Если URL-адрес правильный, проблема должна быть связана с подключением, пожалуйста, убедитесь, что агент может получить доступ к серверу SonarQube.

0 голосов
/ 15 октября 2019

Возможно, для этого требуется полный путь с http:// в соответствии с этой статьей: Упражнение 2: изменение сборки для интеграции с SonarQube . Или служба Azure Devops не может найти ваш сервер SQ. URL SQ можно найти в настройках проекта в разделе «Сервисные подключения»:

enter image description here

...