아키텍쳐 설계 관련 글/서버,인프라

sonarqube

recording or reCoding 2025. 12. 11. 10:44


1. 로컬환경에서 IDE 와 연동하여 dsonarqube 확인하기.


docker 를 통한 소나큐브 구동 - 초기 비밀번호 admin/admin

docker run -d --name sonarqube -p 9000:9000 sonarqube:community

 

 

 

로컬 실행 화면 

 

 
프로젝트 생성 → Token 발급 : sonarqube 터미널에서 실행시 projectKey로 사용.

build.gradle에 plugin id 추가.

plugins {
	id 'java'
...
	id 'org.sonarqube' version '4.4.1.3373'
}

 

gradle 빌드 후 docker 로 실행한 9000 sonar 로 빌드 

.\gradlew sonar "-Dsonar.projectKey=appBackend"
 "-Dsonar.host.url=http://localhost:9000" 
"-Dsonar.login=sqp_a2c212457d6f089600e27b53f5c6bcb800126130"

 

 

실제 빌드 후 로컬 소나큐브 캡쳐 화면 

 

 

 

한줄 평
SonarQube 플러그인을 적용해서 인텔리제이에서 노랑줄 표시  로 확인이 가능하지만 UI로 한눈에 보기 편한거 같다.

코드리뷰 받는 느낌이라서 좋은 기능인거 같다.