У меня есть сервер Jenkins, создающий решение с использованием MSBuild. Неглубокое клонирование не включено (в Advanced Clone Behaviours), поэтому я предположил, что он получает все последние коммиты. И я использую SonarQube для анализа. Я настроил начало анализа перед сборкой и завершение анализа после завершения сборки. Анализ SonarQube завершается успешно, но я получаю предупреждение:
Неглубокий клон обнаружен при анализе. В некоторых файлах будет отсутствовать информация SCM. Это повлияет на такие функции, как автоматическое назначение задач. Пожалуйста, настройте свою сборку, чтобы отключить мелкое клонирование.
Кто-то знает, чего мне не хватает, чтобы SonarQube работал нормально?