Хотите узнать, как сделать установку сканера Sonarqube на Ubuntu Linux? В этом учебнике мы покажем вам, как установить сканер Sonarqube на компьютер под управлением Ubuntu Linux.

Версия Ubuntu: 18
Версия Ubuntu: 19
Версия Sonarqube: 7.9.1

Список оборудования:

В следующем разделе представлен список оборудования, используемого для создания этого учебника Sonarqube.

Каждую часть оборудования, перечисленных выше, можно найти на веб-сайте Amazon.

Sonarqube Связанные Учебник:

На этой странице мы предлагаем быстрый доступ к списку учебников, связанных с установкой Sonarqube.

Учебник — Установка сканера Sonarqube на Ubuntu Linux

Используйте apt-get для установки необходимых пакетов.

Copy to Clipboard

Загрузите пакет сканеров Sonarqube и переместите его в каталог OPT.

Copy to Clipboard

Отодните файл sonar-scanner.properties.

Copy to Clipboard

Наймите сканер Sonarqube для подключения к серверу Sonarqube.

Copy to Clipboard

Нам нужно добавить команду гидролокатора в переменную PATH.

Давайте создадим файл для автоматизации требуемой конфигурации переменных среды

Copy to Clipboard

Вот sonar-scanner.sh содержимого файла.

Copy to Clipboard

Перезагрузите компьютер или используйте исходную команду, чтобы добавить команду сканера гидролокатора в переменную PATH.

Copy to Clipboard

Используйте следующую команду, чтобы проверить, была ли изменена переменная PATH, как ожидалось.

Copy to Clipboard

Вот вывод команды:

Copy to Clipboard

В нашем примере к переменной PATH был добавлен /opt/sonar-scanner/bin.

Используйте следующее для проверки установленной версии сканера Sonarqube.

Copy to Clipboard

Вот вывод команды.

Copy to Clipboard

Поздравляю! Вы закончили установку сканера Sonarqube.

Sonarqube — Как сканировать статический код

Во-первых, вам нужно получить доступ к веб-интерфейсу Sonarqube и создать новый проект.

Откройте браузер и введите IP-адрес вашего веб-сервера плюс:9000

В нашем примере в браузер был введен следующий URL::

— http://192.168.15.10:9000

sonarqube dashboard

Нажмите на кнопку Входа и используйте имя пользователя и пароль по умолчанию Sonarqube.

Имя пользователя по умолчанию: Админ
Пароль по умолчанию: админ

sonarqube login

После успешного входа, вы будете отправлены в панель мониторинга Sonarqube.

sonarqube new project

Создайте новый проект.

В нашем примере мы собираемся проанализировать популярный проект с открытым исходным кодом под названием:

sonarqube new project

Установите ключ проекта и имя дисплея.

sonarqube token

Введите строку для названия маркера проекта и нажмите на кнопку «Создание».

В нашем примере мы ввели символическое имя Забфикс.

Токен используется для идентификации при выполнении анализа.

Если он был скомпрометирован, вы можете отозвать его в любой момент времени в вашей учетной записи пользователя.

В нашем примере, токе генерируется zabbix: 47c300fa4d7b9e8a3e7c7557c250477f3617e5

Нажмите на кнопку Продолжить.

На следующем экране выберите язык проекта.

В нашем примере мы выбрали вариант: Другие (JS, TS, Go, Python, PHP, …)

sonarqube project type

Выберите операционную систему Linux.

Система покажет вам командную строку, которую вы должны использовать для сканирования проекта Забфикс.

Copy to Clipboard

Получите локальную копию статического кода, который необходимо проанализировать.

В нашем примере мы собираемся проанализировать популярный проект с открытым исходным кодом под названием:

Copy to Clipboard

Получите доступ к каталогу проекта и запустите сканер Sonarqube.

Copy to Clipboard

В нашем примере сервер и сканер Sonarqube установлены на одном компьютере.

Подождите, пока сканер кода завершит ся, и автоматически загрузите результаты на сервер Sonarqube.

Copy to Clipboard

На приборной панели Sonarqube вы сможете получить доступ к результатам сканирования.

sonarqube report

Поздравляю! Вы научились пользоваться сканером Sonar.