В настоящее время я пытаюсь интегрировать TFS 2015 с SonarQube, но безрезультатно, ситуация заключается в том, что нигде не упоминается, как обновить агент сборки, чтобы принять во внимание SonarQube.MSBuild.Runner.
Когда я начал объединять две системы, ошибка заключалась в том, что версия плагина c # sonar несовместима с бегуном SonarQube, поэтому решил переопределить все файлы, содержащиеся в агенте сборки, для предварительной сборки sonarqube.
C: *** \ Agent \ tasks \ SonarQubePreBuild \ 1.0.35 \ MSBuild.SonarQube.Runner-1.1, которые заставляют его работать, но я не уверен, что это правильный путь, как это должно работать.
Дополнительная информация:
Версия TFS: обновление TFS 2015 4.1
SonarQube Версия: 6.7.3
Версия плагина SonarQube C #: 7.0.1.4822
Версия MSbuild: 15.0
Сканер MSBuild SonarQube: 4.2.0.1214-net46
Edit:
Просто чтобы вы знали, я не обновлял агента, я использую тот же, который использовался до установки Sonarqube.