Я использую SonarQube 5.1 с MSBuild SonarQube Runner для проверки качества. В настоящее время поддержки SCM нет, хотя я уже установил плагин TFVC. Я получаю следующий журнал из процесса анализа
07:18:22 07:18:22.352 INFO - Sensor SCM Sensor
07:18:22 07:18:22.352 INFO - No SCM system was detected. You can use the 'sonar.scm.provider' property to explicitly specify it.
07:18:22 07:18:22.352 INFO - Sensor SCM Sensor (done) | time=0ms
Затем я устанавливаю следующие свойства в общем файле «sonar.properites», расположенном в папке \sonarqube-5.1.2\conf (что, возможно, я делаю неправильно):
sonar.scm.enabled=true
sonar.scm.provider=tfvc
sonar.tfvc.username=myTFSusername
sonar.tfvc.password.secured=myTFSpassword
Я предполагаю, что эти свойства должны быть установлены в файле "sonar-project.properties" и переданы во время анализа (поправьте меня, если я ошибаюсь). Но проблема в том, что, поскольку я использую MSBuild SonarQube Runner, файл sonar-project.properties больше не используется, а свойства проекта передаются во время анализа. Если это так, как я должен передать их?
Я много искал, но не смог найти правильного решения таким образом, и я был бы очень рад, если бы кто-то мог помочь.
Заранее спасибо.