가이드 제목은 [도구명] [내용]-하기 형태(ex Bitbucket Cloud 저장소 생성하기)로 입력한다.

이 문서에 대한 요약 /개요를 입력한다. (구글에서 검색되었을때 표시되는 문장)

이 문서는 Sonarqube Portfolio 가이드를 공유하기 위해 작성되었다.


가이드에 사용되는 도구 정보를 입력한다.

도구명Sonarqube
버전9.5
OSCentOS 8
비고Enterprise 이상 가능





첨부한  이미지 너비는 800px 을 넘기지 않는다.

해당 기능은 Enterprise Edition부터 가능하다.

Sonarqube Portfolio란

Portfolio 생성

Portfolio 생성 권한 확인

Administration → Security → Global Permissions 선택

Portfolio 생성하기

상단 메뉴 Portfolios 선택 → Create Portfolios 선택


Create Portfolio 아래 정보를 입력하고 Create 버튼을 클릭한다.


Portfolio 권한

Portfolio Settings → Permissions: 해당 Portfolio의 권한을 설정 할 수 있다.

Portfolio에 Project 추가하기

Portfolio Project 설정 들어가기

Portfolio Settings → Edit Definition  → Project selection mode 의 연필 클릭

Project를 추가하는 방법에는 4가지 방법이 있다.

Portfolio Project Branch 선택(Sonarqube 9.2이상)

Sonarqube 9.2 이상부터 Project의 Branch를 선택 할 수 있다.(기존 matser)

Portfolio Settings → Edit Definition  → 선택된 Project 옆의 연필 클릭

반영하기

Portfolio Settings → Edit Definition → Recompute 를 선택하면 즉각적으로 반영된다.

해당 Job은 Portfolio Settings → Backgroud Tasks에 확인 할 수 있다.


Portfolio에 Application 혹은 다른 Portfolio 추가하기

Application이란

Application 생성하기

Administration → Confugration → Portfolios 선택

Create → Application 선택 후 해당 값들 설정

Portfolio에 추가하기

Portfolio Settings → Edit Definition 선택

Add Portfolio → Local Reference → 원하는 Application이나 Portfolio 선택 


Portfolio PDF

Portfolio 생성 시 해당 Portfolio를 PDF로 다운로드 하거나 특정 주기마다 이메일로 보내는 기능이 있다.

PDF Download

해당 Portfolio 선택 → Portfolio PDF Report 선택 시 다운로드 하거나 이메일로 보낼 수 있다.(이메일 설정 시)


PDF 주기 설정

전체 Portfolio 설정

Administration → Confugration → Governance 선택

개별 Portfolio 설정

해당 Portfolio 선택 → Portfolio Settings → Executive Report 선택



참조 링크

Sonarqube