비활성 프로젝트 삭제
- GitLab 15.0에 도입됨 플래그인
inactive_projects_deletion
으로 기본적으로 비활성화되어 있음.- GitLab 15.4에서 feature flag
inactive_projects_deletion
이 제거됨.- GitLab 15.1에서 GitLab UI를 통한 구성 도입됨.
대규모 GitLab 인스턴스의 관리자는 시간이 지남에 따라 프로젝트가 비활성화되어 더 이상 사용되지 않는 것을 발견할 수 있습니다. 이러한 프로젝트는 불필요한 디스크 공간을 차지합니다.
비활성 프로젝트 삭제를 통해 이러한 프로젝트를 식별하고 유지자에게 사전에 경고한 다음, 여전히 비활성인 경우 프로젝트를 삭제할 수 있습니다. 비활성 프로젝트가 삭제되면, 해당 작업을 @GitLab-Admin-Bot이 수행한 것으로 감사 이벤트가 생성됩니다.
GitLab.com의 기본 설정에 대한 자세한 내용은 GitLab.com 설정 페이지를 참조하십시오.
비활성 프로젝트 삭제 구성
비활성 프로젝트 삭제를 구성하려면 다음을 수행합니다:
- 왼쪽 사이드바에서 맨 아래에서 관리자 영역을 선택합니다.
- 설정 > 리포지터리를 선택합니다.
- 리포지터리 유지 관리를 확장합니다.
- 비활성 프로젝트 삭제 섹션에서 비활성 프로젝트 삭제를 선택합니다.
- 설정을 구성합니다.
- 경고 이메일은 비활성 프로젝트의 소유자 및 유지자 역할을 가진 사용자에게 전송됩니다.
- 이메일 기간은 프로젝트 삭제 기간보다 짧아야 합니다.
- 변경 사항 저장을 선택합니다.
기준을 충족하는 비활성 프로젝트는 삭제가 예약되며 경고 이메일이 전송됩니다. 프로젝트가 여전히 비활성인 경우 지정된 기간 이후에 삭제됩니다. 이러한 프로젝트는 프로젝트가 보관됨에 관계없이 삭제됩니다.
구성 예시
예시 1
다음 설정을 사용하는 경우:
- 비활성 프로젝트 삭제가 활성화됨.
-
삭제할 비활성 프로젝트를 초과하는 값은
50
으로 설정됨. -
프로젝트 삭제 기간은
12
로 설정됨. -
경고 이메일 전송이
6
으로 설정됨.
프로젝트가 50MB 미만이면 비활성으로 간주되지 않습니다.
프로젝트가 50MB 이상이고 비활성일 경우:
- 6개월 이상: 삭제 경고 이메일이 전송됩니다. 이 메일에는 프로젝트가 삭제될 날짜가 포함됩니다.
- 12개월 이상: 프로젝트가 삭제 예정입니다.
예시 2
다음 설정을 사용하는 경우:
- 비활성 프로젝트 삭제가 활성화됨.
-
삭제할 비활성 프로젝트를 초과하는 값은
0
으로 설정됨. -
프로젝트 삭제 기간은
12
로 설정됨. -
경고 이메일 전송이
11
로 설정됨.
이러한 설정을 구성할 때 이미 12개월 이상 비활성인 프로젝트가 있는 경우:
- 삭제 경고 이메일이 즉시 전송됩니다. 이 이메일에는 프로젝트가 삭제될 날짜가 포함됩니다.
- 프로젝트는 경고 이메일 이후 1개월(12개월 - 11개월)에 삭제 예정입니다.
프로젝트의 마지막 활동일 확인
프로젝트의 활동을 보고 프로젝트가 마지막으로 활동한 날짜를 확인하는 방법은 다음과 같습니다: