2016-09-16 10 views
0

Я только что установил последнюю версию sonarqube на своем сервере и выполнил пробный запуск моего проекта с исполняемым программным обеспечением сонарного сканера. Это работает.Не удалось выполнить ошибку задачи с шагом msbuild

На следующем этапе я создаю новое определение сборки VSTS с существующими шагами сборки SonarQube. VSTS Build Definition

Когда я вызвать эту сборку, она не в последней стадии, после того, как отчет был загружен на мой SonarQube сервер:

VSTS строить войти enter image description here

журнал сервера SonarQube enter image description here

Я не знаю, почему это происходит, потому что сонарный сканер работает отлично. Я использую те же параметры на этапе MS Build.

ответ

1

Похоже, ваша задача VSTS в ожидании завершения Background Task на стороне сервера SonarQube, согласно этого журнала в первом скриншоте:

Ожидание на сервере sonarqube закончить обработку для того, чтобы определить качество состояние ворот

(примечание: это бревно из VSTS task itself, а не от SonarQube сканера, который сделал закончить успешно)

Проблема в том, что фоновая задача на самом деле выходит из строя с ошибкой в ​​соответствии с вашим вторым снимком экрана. Ошибка соответствует ошибке SONAR-8013 (исправление будет выпущено в предстоящем SonarQube 6.1).

+0

Ну ладно, спасибо за ваш ответ. Я провел два дня по этому вопросу прямо сейчас. Я выбрал «Fail build on quality qate status» на этапе сборки, но он все еще ждет этого. –

+0

Знаете ли вы, что сейчас работаете? –

+0

Нет. Release Candidate for 6.1 буквально за углом, обратите внимание на объявление [здесь] (https://groups.google.com/forum/#!forum/sonarqube). –