🐛 Как установить инструмент проверки кода SonarQube на CentOS |

🐛 Как установить инструмент проверки кода SonarQube на CentOS

Мануал

SonarQube® – это инструмент автоматической проверки кода для обнаружения ошибок, уязвимостей и качества кода в вашем проекте.

Он может интегрироваться с вашим существующим рабочим процессом, таким как Jenkins, для обеспечения непрерывной проверки кода в ветках проекта и пулл реквестах.

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

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

Предварительные условия

  • SonarQube собран на Java, поэтому мы должны убедиться, что Java 11 установлена.
  • Другой пользователь, кроме root, следовательно, SonarQube
  • PostgreSQL

Чтобы установить этот инструмент в вашем CentOS 7, выполните следующие действия:

Шаг 1. Обновите и установите необходимые инструменты и выполните системные настройки.

На этом этапе убедитесь, что ваш серве обновлен, а также установите все инструменты, которые потребуются в процессе установки.
Мы также настроим системные настройки, такие как SELinux, max_map_count и fs.file-max.
Выполните приведенные ниже команды, чтобы обновить свой сервер.

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий

  1. Александр

    Спасибо.
    По ваше описанию все заработало, получилось.
    http://192.168.*.*:9000/sessions/new?return_to=%2F
    у меня только по такой ссылке заходил.
    и firewalld был изначально отключен и selinux в режиме аудита.
    еще в ручную создал /var/sonarqube и дал ей пара владельца и группы sonar.
    для всех очень важно версии соблюдать java-11, postgresql-11, sonarqube 8.* если версии другие то установка будет отличаться.

    Ответить
    1. cryptoparty автор

      Спасибо за дополнение

      Ответить