/
프로젝트 설정

이 문서는 SonarQube v6.4 기반의 문서로 아카이브 되었습니다.
최신 문서를 참조하십시오.

프로젝트 설정

Table of Contents

프로젝트 관리는 "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"메뉴를 사용합니다. 두가지 종류의 링크를 추가할 수 있습니다:

기본 링크

이 링크들은 분석 환경 파일에 설정해야만 합니다:

  • Home: sonar.links.homepage
  • Continuous integration: sonar.links.ci
  • Issue tracker: sonar.links.issue
  • Sources: sonar.links.scm
  • Developer connection: sonar.links.scm_dev

Maven 프로젝트의 경우, 이 링크들은 프로젝트 POM 파일에서 추출합니다:

  • Home: <url>
  • Continuous integration: <ciManagement><url>
  • Issue tracker: <issueManagement><url>
  • Sources: <scm><url>
  • Developer connection: <scm><developerConnection>

Maven 프로젝트에서 sonar.link.* 속성을 설정하면 위의 내용을 오버라이딩합니다. 이 속성들은 웹 인터페이스에서 수정할 수 없습니다.

커스텀 링크

웹 인터페이스에서 임의의 링크를 추가할 수 있습니다. 추가된 링크는 프로젝트 페이지에 표시됩니다.

Related content

프로젝트 관리 가이드
프로젝트 관리 가이드
More like this
프로젝트 관리 가이드
프로젝트 관리 가이드
More like this
프로젝트 관리
프로젝트 관리
More like this
백그라운드 태스크
백그라운드 태스크
More like this
프로젝트 관리
프로젝트 관리
More like this
백그라운드 태스크
백그라운드 태스크
More like this

© 2017-2018 Moses Kim.

별도의 언급이 없는 한, 이 스페이스의 컨텐츠는 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.
SONARQUBE는 SonarSource SA의 트레이드 마크입니다. 모든 트레이트 마크 및 저작권은 각 소유자의 소유물입니다.

::: SonarQube 관련 문의 : 이메일 :::