Я установил плагин ветки с открытым исходным кодом в sonarqube 7.0.0 (выпуск 1.0.1): https://github.com/msanez/sonar-branch-community
Я настроил шаг конвейера в Jenkins для многоотраслевого конвейера:
stage('Sonar Analyse'){
tools {
jdk 'ORACLE-JDK8-x86_64'
}
steps {
withSonarQubeEnv('SonarQube Test') {
dir('path') {
sh 'mvn -B sonar:sonar -Dsonar.branch.name=my-multi-branch'
}
}
}
}
После пробега я вижу новую ветку в sonarqube.Я могу переключаться между мастером и моей мульти-веткой.Хотя мастер содержит информацию об уязвимостях, освещении, тестах, запахах кода и т. Д. Я не вижу ничего для своей новой ветки:
Мы не смогли найти никаких результатов, соответствующих выбранным критериям.Попробуйте изменить фильтры, чтобы получить некоторые результаты.
Это появляется, когда я нажимаю на мою мульти-ветку, когда все фильтры сбрасываются.Я пропускаю некоторые настройки в sonarqube / jenkins / maven?Я переключился между короткими и долгоживущими ветвями, но одна и та же проблема.