SonarQube 설치
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 으로 접속합니다.
SonarQube Project 생성
Jenkins에 자동연동 하는 방법도 있으나 local에서 Intellij 와 연동해 테스트 진행하기 위해 Manually
로 생성합니다.
Project 생성합니다.
Token 생성
Locally
를 선택합니다.
Generate
버튼으로 생성 후, Token
값을 복사해 둡니다.
Run analysis on your project
순수하게 Maven 이나 Gradle로 http://localhost:9000 로 직접 연계해서 분석도 가능합니다.
IntelliJ SonarQube 연동
플러그인 설치
SonarQube 연동
Intellij에서 SonarQube를 연동해보겠습니다.
SonarQube 서버의 url 주소를 입력합니다.
위에서 Token
생성 후 저장했던 값을 입력합니다.
연동이 완료 되었습니다.
SonarQube 서버 방문없이 Intellij 에서 바로 결과를 확인할 수 있게 되었습니다.
댓글남기기