티스토리 뷰

사양이 좋은 컴퓨터를 받아서 로컬에 sonarqube를 설치하고 정적분석을 해보기로 하였다. Windows 환경에서 설치를 하는건 개인적으로는 Linux 환경에 설치하는것보다 조금 까다로웠다. 


설치

 

Download | SonarQube

Get the latest LTS and version of SonarQube the leading product for Code Quality and Security from the official download page.

www.sonarqube.org

sonarqube 공홈에 들어가서 다운로드를 받는다. 접속하여 조금 내리면 아래와 같은 화면을 볼 수 있다. 

 

sonarqube 설치

재력이 되어서 Enterprise Edition을 받으면 좋지만 Commuity Edition도 충분히 훌륭하다. 

 

sonarqube 설치

설치가 끝났다.. 압축을 풀고 bin\windows-x86-64로 들어가면 위와 같이 세개의 파일이 있다.(Sonar 버전이 오르며 install 파일들은 사라진듯하다.) 여기서 StartSonar.bat를 실행시켜 바로 시작이 되면 좋겠지만 호락호락하지 않다. 


실행

실행을 하기 위해서는 sonarqube에 대한 환경변수 등록이 필요하다. 

환경변수 등록

path에도 추가시켜 준다. JAVA_HOME 등록하는 것과 동일하다.

그리고 cmd를 열어서 StartSonar.bat 파일을 실행해준다. 

sonarqube 실행

정상적으로 실행이 되었다. 마지막에 SonarQube is up 이라는 메세지가 뜨면 정상적으로 뜬거다. 

 

브라우저로 가서 확인을 해보자. localhost:9000

sonarqube 로그인

반가운 화면이 나오고 시작할 준비가 다 되었다. 참고로 초기 비밀번호는 국룰인 admin/admin 이다. 

 

SonarScanner를 통한 정적 분석은 다음 글을 참고하도록 하자. 

 

Sonarqube + SonarScanner 연동 및 사용법

Sonarqube는 정적으로 분석'된' 정보를 보여주는 역할을 하는 것이라면 Sonar-Scanner는 분석을 해주는 역할을 한다고 이해하면 된다. 이를 설치하고 연동하는 방법에 대해서 가이드하고자 한다. Sonarqu

oingdaddy.tistory.com

 

끝!

댓글
최근에 올라온 글
최근에 달린 댓글
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30