- В каталоге
projects
размещаются проверяемые проекты - Исходные коды проекта следует размещать в каталоге
projects/<project_name>/src
- Для каждого проекта в каталоге
projects/<project_name>/
размещается файлscan.bat
для запуска сканера, а также файлsonar-project.properties
с настройками сканирования проекта
- Перед запуском контейнеров необходимо в каталог
sonarqube/extensions/downloads
положить следующие плагины:
- В каталог
sonar-scanner
распаковать дистрибутив сканера
- Контейнеры запускаются командой
docker-compose up -d
- После успешного запуска SonarQube должен стать доступен по адресу http://localhost:9000
- В веб-интерфейсе следует сформировать токен и прописать его в файл
scan.bat
для каждого проекта - Заключительным шагом запускаем команду
scan.bat