SonarQube 7.1 и TFS 2018 не публикуют результаты проверки качества - PullRequest
0 голосов
/ 01 июня 2018
  1. Создано определение сборки в TFS 2018
  2. Добавить шаг Подготовить анализ в SonarQube.3 Tokenizer: преобразование исходных файлов
  3. Восстановление NuGet
  4. Решение для сборки: .NET
  5. VsTest - testAssemblies
  6. Выполнение анализа кода
  7. Публикация результата качества шлюза

    Шаг 8 Сбой с ошибкой, указанной ниже:

    Оценка условия для шага: «Публикация результата качества ворот»

    Оценка: успешно ()

    Оценивание выполнено успешно:

    (логическое значение) True

    Расширенное значение: True

    Результат: True

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

==================================================================================== 2018-06-04T17: 34: 41.6970611Z Задача: Качество публикацииРезультат шлюза 2018-06-04T17: 34: 41.6971068Z Описание: Опубликовать результат SonarQube Quality Gate в результате построения VSTS / TFS, который будет использоваться после фактического анализа.2018-06-04T17: 34: 41.6971496Z Версия: 4.2.0 2018-06-04T17: 34: 41.6971818Z Автор: sonarsource 2018-06-04T17: 34: 41.6972216Z Справка: Дополнительная информация 2018-06-04T17: 34: 41.6972761Z ========================================================================================

agent.TempDirectory=D:\source\agent\_work\_temp

loading inputs and endpoints

loading 

ENDPOINT_AUTH_PARAMETER_SYSTEMVSSCONNECTION_ACCESSTOKEN

loading ENDPOINT_AUTH_SCHEME_SYSTEMVSSCONNECTION

loading ENDPOINT_AUTH_SYSTEMVSSCONNECTION

loading INPUT_POLLINGTIMEOUTSEC

loading SECRET_SONARQUBE_ENDPOINT

loaded 5

Agent.ProxyUrl=undefined

Agent.CAInfo=undefined

Agent.ClientCert=undefined

Agent.SkipCertValidation=undefined

SONARQUBE_SCANNER_PARAMS={"sonar.host.url":"http://localhost:9000/","sonar.login":"admin","sonar.password":"admin","sonar.projectKey":"nao-webapi","sonar.projectName":"nao-webapi","sonar.projectVersion":"1.0","sonar.cs.vscoveragexml.reportsPaths":"**/*.coveragexml","sonar.verbose":"true"}

SONARQUBE_ENDPOINT=********

API GET: '/api/metrics/search' with query "{"f":"name","ps":500}"

Ответ: 401 Кузов:"undefined"

API GET '/api/metrics/search' failed, status code was: 401

Could not fetch metrics

Processed: ##vso[task.issue type=error;][SQ] Could not fetch metrics

API GET '/api/metrics/search' failed, status code was: 401

Processed: ##vso[task.issue type=error;][SQ] API GET '/api/metrics/search' failed, status code was: 401

 Agent.BuildDirectory=D:\source\agent\_work\21

 defaultRoot: 'D:\source\agent\_work\21'

 findOptions.followSpecifiedSymbolicLink: 'true'

 findOptions.followSymbolicLinks: 'true'

 matchOptions.debug: 'false'

Я получаю результаты, не могу понять, почему это не работает.

1 Ответ

0 голосов
/ 14 июня 2018

Сайт расширения указывает, что расширение SonarQube работает с:

  • Visual Studio Team Services
  • Team Foundation Server 2017 Обновление 2
  • Team Foundation Server 2017, обновление 3
  • Team Foundation Server 2018

Нет обновления TFS 2018 2. Пока нет.

...