Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Panel
borderColor#C3CCD7
bgColor#FCFCFC

Table of Contents

Table of Contents
indent16px


Typically, projects are created during their first analysis and never deleted (because old software never dies). For atypical situations, there is the page at 일반적으로 프로젝트는 첫 번째 분석을 수행하는 과정에서 생성되며, 삭제되지 않습니다(오래된 소프트웨어라도 절대 죽지 않는 것과 마찬가지 입니다). Administration > Projects > Management, which allows you to manage project existence.

Creation

Provisioning a project allows you to declare and configure it (define permissions, set quality profiles, etc.) before running the first analysis. To be able to provision projects, you have to be logged in and be granted the Provision Projects permission.

To provision a new project, go to Administration > Projects > Management and click on Create ProjectThe only required information is the key and the name of your project.

Image Removed

Once the project is provisioned, you can configure it (define permissions, set quality profiles, etc.), and when you're finished with the configuration, you can simply run the project's first analysis.

You can also provision and configure projects using the Web API.

Deletion

Projects may be deleted individually from the project pages themselves. See Project Settings for more. To delete projects en masse, use Administration > Projects > Management. Here you can select the projects to delete and  

To delete several projects at the same time, go to Settings > System > Bulk Deletion:

Image Removed

Note that the "Select all" checkbox selects all visible projects in the list. By default, only the first 50 projects are shown. Projects can be added to the list in sets of 50. If "select all" has been used, projects added to the list will not be pre-selected.

Image Removed

Ghosts

Projects where analysis has been attempted but never succeeded are "Ghosts". Ghosts can be safely deleted from the Ghosts view 메뉴에서 기존 프로젝트들을 관리할 수 있습니다.

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

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