
DevOps/SonarQube
EPISODE 26. Ubuntu SonarQube 설치
SonarQube란? 다양한 프로그래밍 언어에서 버그, 코드 스멜, 보안 취약점을 발견할 수 있도록 코드 분석을 자동으로 해주는 정적 코드 분석 도구다. 중복 코드, 코딩 표준, 유닛 테스트, 코드 커버리지, 코드 복잡도, 주석, 버그 및 보안 취약점의 보고서를 제공해준다. 1. 설치에 앞서, SonarQube의 기반인 Java 설치를 먼저 진행한다. (이미 설치되어 있는 경우 생략한다.) sudo apt update sudo apt upgrade sodu apt install openjdk-17-jdk 2. SonarQube는 root 사용자로 실행하면 안되므로, 별도의 유저를 생성한다. sudo useradd -b /opt/sonarqube -s /bin/bash sonarqube 3. 커널 매개변수..