SonarQube 설치

최대 1 분 소요

SonarQube 이미지 설치하기

https://hub.docker.com/_/sonarqube

docker pull sonarqube

SonarQube 실행

SonarQube에서 default로 사용하는 9000 port를 호스트의 9000 port와 연결

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

SonarQube 접속

http://localhost:9000 으로 접속.
default username, password인 admin / admin 으로 접속합니다. image

SonarQube Project 생성

Jenkins에 자동연동 하는 방법도 있으나 local에서 Intellij 와 연동해 테스트 진행하기 위해 Manually로 생성합니다. image

Project 생성합니다. image

Token 생성

Locally를 선택합니다. image

Generate버튼으로 생성 후, Token 값을 복사해 둡니다. image

Run analysis on your project

순수하게 Maven 이나 Gradle로 http://localhost:9000 로 직접 연계해서 분석도 가능합니다. image

image

IntelliJ SonarQube 연동

플러그인 설치

image

SonarQube 연동

Intellij에서 SonarQube를 연동해보겠습니다. image

SonarQube 서버의 url 주소를 입력합니다. image

위에서 Token 생성 후 저장했던 값을 입력합니다. image

연동이 완료 되었습니다. image

SonarQube 서버 방문없이 Intellij 에서 바로 결과를 확인할 수 있게 되었습니다. image

댓글남기기