Хотите узнать, как сделать установку сканера Sonarqube на Ubuntu Linux? В этом учебнике мы покажем вам, как установить сканер Sonarqube на компьютер под управлением Ubuntu Linux.
Версия Ubuntu: 18
Версия Ubuntu: 19
Версия Sonarqube: 7.9.1
Список оборудования:
В следующем разделе представлен список оборудования, используемого для создания этого учебника Sonarqube.
Каждую часть оборудования, перечисленных выше, можно найти на веб-сайте Amazon.
Sonarqube Связанные Учебник:
На этой странице мы предлагаем быстрый доступ к списку учебников, связанных с установкой Sonarqube.
Учебник — Установка сканера Sonarqube на Ubuntu Linux
Используйте apt-get для установки необходимых пакетов.
Загрузите пакет сканеров Sonarqube и переместите его в каталог OPT.
Отодните файл sonar-scanner.properties.
Наймите сканер Sonarqube для подключения к серверу Sonarqube.
Нам нужно добавить команду гидролокатора в переменную PATH.
Давайте создадим файл для автоматизации требуемой конфигурации переменных среды
Вот sonar-scanner.sh содержимого файла.
Перезагрузите компьютер или используйте исходную команду, чтобы добавить команду сканера гидролокатора в переменную PATH.
Используйте следующую команду, чтобы проверить, была ли изменена переменная PATH, как ожидалось.
Вот вывод команды:
В нашем примере к переменной PATH был добавлен /opt/sonar-scanner/bin.
Используйте следующее для проверки установленной версии сканера Sonarqube.
Вот вывод команды.
Поздравляю! Вы закончили установку сканера Sonarqube.
Sonarqube — Как сканировать статический код
Во-первых, вам нужно получить доступ к веб-интерфейсу Sonarqube и создать новый проект.
Откройте браузер и введите IP-адрес вашего веб-сервера плюс:9000
В нашем примере в браузер был введен следующий URL::
— http://192.168.15.10:9000
Нажмите на кнопку Входа и используйте имя пользователя и пароль по умолчанию Sonarqube.
Имя пользователя по умолчанию: Админ
Пароль по умолчанию: админ
После успешного входа, вы будете отправлены в панель мониторинга Sonarqube.
Создайте новый проект.
В нашем примере мы собираемся проанализировать популярный проект с открытым исходным кодом под названием:
Установите ключ проекта и имя дисплея.
Введите строку для названия маркера проекта и нажмите на кнопку «Создание».
В нашем примере мы ввели символическое имя Забфикс.
Токен используется для идентификации при выполнении анализа.
Если он был скомпрометирован, вы можете отозвать его в любой момент времени в вашей учетной записи пользователя.
В нашем примере, токе генерируется zabbix: 47c300fa4d7b9e8a3e7c7557c250477f3617e5
Нажмите на кнопку Продолжить.
На следующем экране выберите язык проекта.
В нашем примере мы выбрали вариант: Другие (JS, TS, Go, Python, PHP, …)
Выберите операционную систему Linux.
Система покажет вам командную строку, которую вы должны использовать для сканирования проекта Забфикс.
Получите локальную копию статического кода, который необходимо проанализировать.
В нашем примере мы собираемся проанализировать популярный проект с открытым исходным кодом под названием:
Получите доступ к каталогу проекта и запустите сканер Sonarqube.
В нашем примере сервер и сканер Sonarqube установлены на одном компьютере.
Подождите, пока сканер кода завершит ся, и автоматически загрузите результаты на сервер Sonarqube.
На приборной панели Sonarqube вы сможете получить доступ к результатам сканирования.
Поздравляю! Вы научились пользоваться сканером Sonar.