У нас есть проект Java с приблизительно 95 КБ LOC, и сканирование сонара занимает около 5 минут. Мы выполняем сканирование сонара с помощью Gradle на Jenkins. Вы знаете, как ускорить сканирование? Я искал сканировать только измененные файлы, но чего-то не нашел.
заранее спасибо
Обновлено: конфигурация Gradle:
buildscript {
classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.6.2"
}
apply plugin: "org.sonarqube"
apply from: 'sonar.gradle'
и в sonarqube.gradle:
sonarqube {
properties {
property "sonar.host.url", sonarServerUrl
property "sonar.projectKey", projectKey
property "sonar.projectVersion", version.toString()
if (sonarBranchName != 'master') {
property "sonar.branch.name", sonarBranchName
}
}
}
Вы проверили требования к оборудованию в документации?
@JeroenHeier ваш сервер сборки имеет 8 физических ядер и 16 виртуальных ядер и 32 ГБ ОЗУ. Эти проблемы с производительностью также возникают, когда сонарный куб является единственной работающей сборкой.




Было бы неплохо, если бы вы предоставили код и тестовые данные.