Sonarqube 5.1 TFS эхолот MSbuild Runner с ответвлениями
Мы только начали использовать Sonarqube 5.1, интегрированный в сборку TFS, как описано на этой странице http://www.sonarqube.org/announcing-sonarqube-integration-with-msbuild-and-team-build/
У нас есть одна основная ветка и две ветки разработки для одного проекта. Какова рекомендуемая стратегия для обработки этого? Я хочу, чтобы у меня была возможность анализировать тренды результатов с течением времени, а также позволить людям, работающим в разных ветках, видеть результаты анализа для той отрасли, в которой они работают. Насколько я вижу, бегун Sonar msbuild ( https://github.com/SonarSource/sonar-msbuild-runner) поддерживает только ключ проекта, имя проекта и версию, но не ключ ветви.
Любые советы и предложения будут с благодарностью!
1 ответ
На самом деле, Ванген, я подтверждаю, что MSBuild Runner 0.9 пока не предоставляет способ внедрить некоторые свойства SonarQube, включая свойство "sonar.branch". Это ограничение будет удалено в версии 1.0 MSBuild Runner. Тем не менее, вы должны знать, что поддержка веток SonarQube действительно ограничена, потому что в конечном итоге в вашем случае у вас будет 3 разных проекта в SonarQube и, например, пометка проблемы как ложноположительной не приведет к отметке такая же проблема в другой ветке как ложноположительная.