프로젝트 설정
SQ Official Doc Link: https://docs.sonarqube.org/display/SONAR/Project+Settings
Table of Contents
태그
프로젝트 태그(Project Tags)를 사용해 프로젝트 페이지에서 프로젝트를 손쉽게 구분하고 그루핑하여 관리할 수 있습니다. 프로젝튼 태그는 프로젝트 홈페이지에서 관리합니다. 시스템 관리자는 프로젝트의 현재 태그(혹은 "No tags" 인디케이터) 옆의 드롭다운 메뉴 인디케이터를 사용할 수 있습니다. 드롭다운 메뉴 리스트에 원하는 태그가 존재하지 않는 경우, 내장된 "search" 가기능을 사용해 원하는 태그를 손쉽게 입력할 수 있습니다.
프로젝트 관리 아이템
프로젝트 관리는 "Administration" 메뉴에서 수행합니다. project administrator 계정 사용자만 해당 메뉴에 접근할 수 있습니다(권한 참조).
프로젝트 추가하기
소스 코드를 첫 번째 분석하면 자동으로 프로젝트를 생성합니다. 또한 프로비저닝을 통해 프로젝트를 생성할 수 있습니다.
분석 리포트 처리하기
프로젝트 레벨의 Background Tasks 페이지는 Administration > Tasks 메뉴를 클릭해 접근할 수 있습니다. 해당 페이지에서 프로덱트 관리자들은 해당 프로젝트의 처리 내역--분석 리포트 세부 내용 및 로그--을 확인할 수 있습니다(백그라운드 태스크 참조).
프로젝트 삭제하기
Administration > Deletion 메뉴로 프로젝트를 삭제할 수 있습니다. 다수의 프로젝트를 동시에 삭제할 수도 있습니다.
Leak Period 설정하기
Leak Period는 프로젝트 별로 Administration > General Settings > Leak Period 메뉴에서 설정할 수 있습니다. 기본 설정값은 previous_version(이전 버전)으로 정기적인 프로젝트 버전/릴리즈에 적합합니다. 30일 이전(입력란에 '30'을 입력, '일'은 기본 단위)과 같이 시간 단위로도 설정할 수 있습니다.
Leak Period는 Global 레벨에서도 설정할 수 있습니다.
Project Key 업데이트하기
(프로젝트의 히스토리를 유실하지 않고) Administration > Update Key 메뉴에서 project key를 업데이트 할 수 있습니다.
신규 키는 최소 숫자가 아닌 문자를 1자 이상 포함하고 있어야 합니다. 영문자 소문자(a~z), 영문자 대문자(A~Z), '-', '_', '.', ':' 및 숫자(0~9)를 사용할 수 있습니다.
기본 이슈 담당자
분석 과정에서 신규 이슈가 발생하는 경우, 해당 이슈는 이슈가 발견된 파일을 가장 최근에 커밋한 사람에게 할당됩니다. 가장 최근의 커미터를 식별하지 못하는 경우, 해당 이슈는 기본 이슈 담당자에게 할당됩니다. Administration > General Settings > Issues 메뉴에서 기본 이슈 담당자를 설정할 수 있습니다.
품질 게이트 및 품질 프로파일 설정하기
프로젝트 관리자는 관리 대상 프로젝트에 대해 다음을 설정할 수 있습니다:
- 적용할 품질 프로파일 (Administration > Quality Profiles 메뉴)
- 적용할 품질 게이트 (Administration > Quality Gate 메뉴)
분석 대상 제외하기
분석 범위 좁히기를 참조합니다.
링크 커스터마이징
기본 링크들은 분석 파라미터를 통해 설정 가능하며, 웹 인터페이스의 Administration > Links 메뉴를 통해 사용자 링크를 추가할 수 있습니다. 추가된 링크들은 프로젝트 페이지에 표시됩니다.
© 2017-2018 Moses Kim.
별도의 언급이 없는 한, 이 스페이스의 컨텐츠는 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.
SONARQUBE는 SonarSource SA의 트레이드 마크입니다. 모든 트레이트 마크 및 저작권은 각 소유자의 소유물입니다.
::: SonarQube 관련 문의 : 이메일 :::