프로젝트 관리

Table of Contents

일반적으로 프로젝트는 첫 번째 분석을 수행하는 과정에서 생성되며, 삭제되지 않습니다(오래된 소프트웨어라도 절대 죽지 않는 것과 마찬가지 입니다). Administration > Projects > Management 메뉴에서 기존 프로젝트들을 관리할 수 있습니다.

첫번째 분석을 하기 전에 프로젝트를 생성하고 싶습니다

프로젝트 프로비저닝(Provisioning a project)을 통해 분석 과정이 없이 프로젝트를 생성하고, 해당 프로젝트 환경을 설정할 수 있습니다(권한 설정, 품질 프로파일 설정 등). 프로젝트 프로비저닝을 수행하기 위해서는 Provision Projects permission 권한을 가진 사용자로 로그인해야 합니다.

새로운 프로젝트를 프로비저닝 하려면, Administration > Projects > Management 메뉴에서 Create Project를 클릭합니다. key와 프로젝트 이름을 입력하면 새로운 프로젝트를 생성할 수 있습니다. 

프로젝트 프로비저닝이 완료되면, 해당 프로젝트에 대한 환경 설정(권한 설정, 품질 프로파일 설정 등)을 수행할 수 있습니다. 환경 설정을 완료한 후에는 프로젝트 분석을 수행할 수 있습니다.

또한 Web API를 통해서도 프로젝트를 프로비저닝하고, 설정할 수 있습니다.

프로비저닝으로 생성한(아직 분석을 수행하지 않은) 프로젝트를 찾고 싶습니다

Projects Management 검색 인터페이스에서 분석을 수행하지 않은 프로젝트를 검색할 수 있습니다. 해당 프로젝트들을 하나의 집합으로 관리하거나, 개별 프로젝트를 선택하여 관리할 수 있습니다.

프로젝트 접근을 방지하고 싶습니다(Private vs. Public 프로젝트)

기본적으로 새롭게 생성되는 프로젝트는 "Public" 프로젝트이며, 모든 SonarQube 사용자(인증에 관계 없이) 해당 프로젝트를 대상으로 다음 기능을 수행할 수 있습니다:

  • Browse: 프로젝트 접속, 프로젝트 분석 지표 및 이슈 탐색, 일부 이슈 수정 기능 수행(confirm/resolve/reopen, assignment, comment)
  • See Source Code: 프로젝트의 소스코드 탐색

만약 제한된 그롭 혹은 사용자만 특정한 프로젝트에 접근하도록 하고자 하는 경우, 프로젝트를 Private로 설정할 수 있습니다. 프로젝트를 Private로 설정한 뒤, 해당 프로젝에 대해 접근 가능한 그룹 및 사용자를 정의할 수 있습니다.

새롭개 생성되는 프로젝트를 Private로 지정하고자 하는 경우, Administration > Projects > Management 메뉴를 통해 기본 설정값을 지정할 수 있습니다.

프로젝트를 삭제하고 싶습니다

프로젝트 페이지에서 원하는 프로젝트를 삭제할 수 있습니다. 보다 자세한 내용은 프로젝트 설정 페이지를 참조합니다. 복수의 프로젝트를 일괄 삭제하려면 Administration > Projects > Management 메뉴를 사용합니다.

복수의 프로젝트를 일괄 삭제하려면, Settings > System > Bulk Deletion 메뉴를 사용합니다:

"Select all" 체크 박스는 현재 리스트에 표시되어 있는 프로젝트만을 선택합니다. 리스트는 기본적으로 50개의 프로젝트를 표시합니다. 프로젝트는 50개 단위로 추가할 수 있습니다. "Select all" 체크 박스를 사용하는 경우, 추가된 리스트는 선택되지 않은 상태로 추가됩니다.

오랫동안 분석되지 않은 프로젝트를 찾고 싶습니다

Projects Management 검색 인터페이스에서 날짜 선택 옵션을 사용해 특정 날짜 이후 분석되지 않은 프로젝트를 찾을 수 있습니다. 해당 프로젝트들을 하나의 집합으로 관리하거나, 개별 프로젝트를 선택하여 관리할 수 있습니다.


© 2017-2018 Moses Kim.

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

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