이 문서는 SonarQube 프로젝트 생성 가이드를 공유하기 위해 작성되었다.



도구명SonarQube CE
버전9.4






프로젝트 생성하기

SonarQube는 프로젝트 생성 방법으로 Manual 방식과 저장소 연동 방식 두가지를 제공 한다.


사전 준비



일반 프로젝트 생성하기 - Manual

일반적으로 프로젝트는 Scanner의 첫번째 분석 중에 자동으로 생성된다.

다음 방법은 비정형적인 상황으로 첫번째 분석을 실행하기 전에 프로젝트를 생성하여 구성 해야 할 때 참고한다.


1. 메인 화면(Projects 메뉴) 우측 상단에 있는 Create Project - Manully 버튼을 클릭한다.



2. 다음 두 항목을 입력하고 Set Up 버튼을 클릭하여 프로젝트를 생성한다.


3. 프로젝트가 생성되고, 여러 CI Tool(Bamboo는 연동 미지원)과 연동 사용 방법과 로컬에서 Scanner 연동 사용 방법을 제공하는 화면을 표시한다.



저장소 연동 프로젝트 생성하기

SonarQube는 Git 형상관리 플랫폼과 연동하여 저장소 기반으로 프로젝트를 생성 할 수 있다.

9.4 버전 기준으로 Azure Devops, Bitbucket, GiHub, GitLab 플랫폼을 지원한다.


사전 조건



Bitbucket 저장소 기준으로 프로젝트 생성

1. 메인화면 우측 상단 Create Projects - Bitbucket 버튼을 클릭한다.


2. 목록에서 저장소를 선택(체크) 하고, Set up selected repository 버튼을 클릭한다.


3. 프로젝트가 생성되고, 여러 CI Tool과 연동 사용 방법과 로컬에서 Scanner 연동 사용 방법을 제공하는 화면을 표시한다.




참조 링크