mirror of
https://github.com/salexdv/sonar-scan.git
synced 2024-11-21 10:46:08 +02:00
Шаблон для запуска проверки качества проектов 1С с помощью SonarQube
projects/some_project | ||
sonar-scanner | ||
sonarqube/extensions/downloads | ||
docker-compose.yml | ||
README.md | ||
sonar.properties |
Проверка качества проектов 1С
Структура каталогов
- В каталоге
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