Попытка добавить задачу SonarQube - SonarAnalysis в шаблон сборки YAML для VSTS в качестве задачи сборки - PullRequest
0 голосов
/ 07 июня 2018

Phase LibraryBuildGated: пошаговый ввод SonarQube ссылается на конечную точку 17xxxxc3-4xx0-4xx4-9xx2-617fxxxxxxxx, которую не удалось найти.Конечная точка службы не существует или не была авторизована для использования

Спасибо - отредактированный вопрос

Ответы [ 2 ]

0 голосов
/ 13 марта 2019

Необходимое условие: * У меня есть настройка сервера SonarQube в Azure на Linux WebApp* Я установил следующее расширение Azure DevOps:https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube
* Я установил подключение службы SonarQube («Подключение службы SonarQube») к моему серверу SonarQube в Azure.

Подготовить анализ на SonarQube в Yaml:

- task: SonarSource.sonarqube.15B84CA1-B62F-4A2A-A403-89B77A063157.SonarQubePrepare@4
  displayName: 'Prepare analysis on SonarQube'
  inputs:
    SonarQube: 'SonarQube Service Connection'
    projectKey: ProjectKey
    projectName: ProjectName

Выполнить анализ кода в Yaml:

- task: SonarSource.sonarqube.6D01813A-9589-4B15-8491-8164AEB38055.SonarQubeAnalyze@4
  displayName: 'Run Code Analysis'

Публикация результатов контроля качества в Yaml:

- task: SonarSource.sonarqube.291ed61f-1ee4-45d3-b1b0-bf822d9095ef.SonarQubePublish@4
  displayName: 'Publish Quality Gate Result'
0 голосов
/ 15 июня 2018

Решение. Обходной путь, который охватывает большинство случаев: перейдите к определению сборки в Интернете, переключите ветвь по умолчанию на ветвь, включающую ссылку на конечную точку службы, сохраните, вернитесь к нужным настройкам и сохраните снова.Сохранение определения загружает файл (из ветви по умолчанию) и авторизует обнаруженные ресурсы.- предложено MSFT

...