본문 바로가기
초보 개발자/QA

[QA] #1. 소나큐브 SonarQube 설치하기

by 랩장 2021. 7. 22.

# 소나큐브 SonarQube

 소나큐브는 소스 코드의  정적 분석을 주요한 기능으로 하는 품질 검사용 오픈 소스 툴입니다. SonarSource https://www.sonarsource.com 팀에서 2006년 시작된 프로젝트 라고 하는데, 오픈 소스 임에도 굉장히 파워풀한 결과물을 만들어 내기 때문에 왠만한 프로젝트에서는 소스 품질 관리 도구로 소나 큐브를 채택하고 있는 것 같습니다. 물론 Technical Reporting같은 고급 기능을 위해서는 별도의 라이센스를 구매해야 해서, 한국 에이전트를 통해 견적을 내어본적도 있습니다. 하지만 일반적인 상황에서라면 커뮤니터 버전으로도 충분한 결과를 얻을 수 있지 않을까 합니다.

# 소나큐브 설치

https://www.sonarqube.org/downloads

1) SonarQube 다운로드 사이트 (https://www.sonarqube.org/downloads/) 에서  Community 에디션을 내려받습니다.
2) 내려받은 파일 ex) sonarqube-9.0.0.45539.zip 을 적당한 위치에 풀어줍니다.
3) 설정 > 고급 시스템 설정 > 고급 탭 > 환경 변수 에서 StartSonar.bat 파일이 있는 위치를 추가해줍니다.
   ex ) G:\sonarqube-9.0.0.45539\bin\windows-x86-64
StartNTService.bat : 소나큐브 서비스를 등록하는 배치 파일
StartSonar.bat : 소나큐브를 실행하는 배치 파일
StopNTService.bat : 소나큐브의 서비스를 제거하는 배치 파일

 

# 소나큐브 구동

환경 변수 path에 StartSonar.bat 위치를 추가했다면 커맨드 창에서 StartSonar.bat를 입력합니다.

SonarQube is up 메세지가 뜨면 성공

브라우저를 실행한 후 http://localhost:9000/ 혹은 http://127.0.0.1:9000/ 주소를 입력합니다.

아직 소나큐브가 구동중입니다.
구동이 완료되면 위의 로그인 화면이 나옵니다.

초기 admin 계정은 admin / admin 입니다.

반응형

댓글