Перейти к содержанию

Раздел 6. Требования к инфраструктуре

Требования к серверу «SonarQube»:

  • Отдельная машина Linux/Windows. Возможны виртуальные машины

  • ОЗУ 9Gb

  • HDD 30 Gb
  • Программное обеспечение:
  • Сервер SonarQube
  • JRE 8+ (или Java Runtime Edition 1.8+)

Требования к машине для сканирования:

  • Отдельная машина Linux/Windows. Возможны виртуальные машины
  • ОЗУ от 2 GB до 4 GB и выше
  • Для конфигурации уровня КА, ERP, УХ минимально необходимо 2 GB

  • SSD/HDD-диск

  • Зависит от объемов исходников проверяемых конфигураций
  • Например, для начала выделите 20 Gb

  • Программное обеспечение:

  • Инструмента запуска анализа кода Sonar-Scanner
  • JRE 8 (или Java Runtime Edition 1.8)

  • Дополнительная настройка антивируса для серьезного увеличения скорости анализа

  • Каталоги «%USERPROFILE\.sonar» и подкаталог «.scannerwork» добавлены в исключения антивируса

Также рекомендуется использовать:

  • Системы версионирования исходного кода (GitLab, GitHub, Bitbucket и др.)

  • Серверы непрерывной интеграции (Jenkins, Gitlab, TFS, VSTS, Azure DevOps, Bamboo и т.п.)