photocard backend server 개발일기

로컬에서 소나큐브 실행하기

한둥둥 2025. 1. 9. 01:01

 

 

소나 큐브 공식홈페이지에서 설치하면 된다. 

https://www.sonarsource.com/products/sonarqube/deployment/

 

Code Deployment Tools & Software | SonarQube

New SonarQube versions are delivered both as zip files and Docker images. And STIG-hardened images are available from the Iron Bank.

www.sonarsource.com

 

저의 경우 Community버전을 사용하였습니다. 

 

도커 소나 큐브 설치 

docker pull sonarqube:10.1.0-community

 

docker를 실행 시켜주었다. 

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

 

 

이후 홈페이지에서 저는 로컬에서 작동하기에 이미 세팅을 해버려서 보여드릴 수 없지만 Manually를 클릭하여 로컬 프로젝트를 등록시켜주시면 됩니다.

 

그 후, build gradlew 소나큐브로 실행하는 방법을 커맨드를 하나 주는데 해당 코드를 실행시켜주시면 됩니다.

 

 

그러면 코드 스멜을 볼 수 있습니다. 

 

이제 인텔리제이에서 세팅을 통해 소나 큐브를 사용하겠습니다. 

 

SonarQube for IDE를 다운받아주었다. 

 

SonarLint되어있음

 

+ 버튼을 눌러서 생성해주면된다. generate token을 눌러야함

 

ok 눌른다.

src Analyze with SonarQube for IDE 를 클릭한다. 

 

Code Smell이 보인다. 앞으로는 해당 코드 스멜을 해결해 나갈 계획입니다. 다음 글은 코드스멜 뿌시기로 하겠습니다.