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로 한눈에 보기 편한거 같다.
코드리뷰 받는 느낌이라서 좋은 기능인거 같다.
'아키텍쳐 설계 관련 글 > 서버,인프라' 카테고리의 다른 글
| 레거시 WAS & Nginx를 Docker로 현대화하기: 마이그레이션 A to Z 가이드 (8) | 2025.07.10 |
|---|---|
| 🚀 A 서버에서 B 서버로 MariaDB & Elasticsearch 이관기 (실무 예시 중심) (6) | 2025.07.05 |
| 원격저장소, git 그리고 Gitea (0) | 2025.05.27 |