2016-02-08 3 views
1

Мы используем VSTS сборки со стандартными SonarQube шагов сборки:Сбой VSTS строить, если SonarQube терпит неудачу Quality Gate

  • SonarQube для MSBuild - Начинают анализ
  • ... построить
  • SonarQube для MSBuild - Конец анализа

Спустя некоторое время после сборки я вижу результаты анализа в SonarQube - проходит ли он ed или Failed quality gate. Но сборка VSTS успешна, даже если качество ворот сработало.

Есть ли способ провалить сборку VSTS, если ворота quaility не удались?

Вслед за этим: http://docs.sonarqube.org/display/SONAR/Breaking+the+CI+Build Я попытался ищет отчетно-task.txt файл, но я не могу видеть его в любом месте.

я, вероятно, может просто запустить MSBuild.SonarQube.Runner.exe в качестве командной строки этапе сборки, как описано здесь: http://docs.sonarqube.org/display/SONAR/Analyzing+with+SonarQube+Scanner+for+MSBuild#AnalyzingwithSonarQubeScannerforMSBuild-AnalyzingfromtheCommandLine

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

ответ

2

Вот ссылка на неудачу сборки по качеству нарушений затворов с 5.3 или более поздней версии, он использует SonarQube для MSBuild - Начать анализ задачи

https://blogs.msdn.microsoft.com/visualstudioalm/2016/02/11/use-sonarqube-quality-gates-to-control-your-visual-studio-team-services-builds/

Эта обновленная задача недоступна с обновлением TFS 2015 Update 1, но доступна в версиях 2-го обновления RC1 и VSTS (VSO).

С уважением, Wes

+0

Это не займет у них много времени! Большое спасибо, Уэс! – Ivan

Смежные вопросы