- 릴리스로서의 마일스톤
- 프로젝트 마일스톤 및 그룹 마일스톤
- 마일스톤 생성
- 마일스톤 편집
- 마일스톤 삭제
- 프로젝트 마일스톤을 그룹 마일스톤으로 승급시키기
- 이슈 또는 Merge Request에 마일스톤 할당하기
- 마일스톤별로 이슈 및 Merge Request 필터링하기
마일스톤
GitLab의 마일스톤은 일정 기간 동안 더 큰 목표를 달성하기 위해 만들어진 이슈 및 Merge Request을 추적하는 방법입니다.
마일스톤을 사용하면 선택적으로 시작 날짜와 마감 날짜가 있는 일관된 그룹으로 이슈 및 Merge Request을 구성할 수 있습니다.
릴리스로서의 마일스톤
마일스톤은 릴리스를 추적하는 데 사용할 수 있습니다. 다음과 같이 진행하세요.
- 마일스톤의 마감 날짜를 릴리스 날짜로 설정하고 시작 날짜는 비워 둡니다.
- 마일스톤 제목을 릴리스 버전으로 설정하십시오. 예:
버전 9.4
. - 이슈를 릴리스에 추가하려면 이슈의 우측 사이드바에서 원하는 마일스톤을 연결합니다.
게다가, 릴리스 기능과 마일스톤을 통합할 수 있습니다.
프로젝트 마일스톤 및 그룹 마일스톤
프로젝트 마일스톤은 해당 프로젝트의 이슈 또는 Merge Request에만 할당할 수 있습니다. 그룹 마일스톤은 해당 그룹의 모든 프로젝트의 모든 이슈 또는 Merge Request에 할당할 수 있습니다.
프로젝트 및 그룹 마일스톤 API에 대한 정보는 다음을 참조하십시오.
프로젝트 또는 그룹의 마일스톤 보기
마일스톤 디렉터리을 보려면 다음을 수행하십시오.
- 왼쪽 사이드바에서 검색 또는 찾기를 선택하고 프로젝트 또는 그룹을 찾습니다.
- Plan > 마일스톤을 선택합니다.
프로젝트에서 GitLab은 프로젝트에 속한 마일스톤을 표시합니다. 그룹에서 GitLab은 그룹에 속한 마일스톤 및 그룹의 모든 프로젝트에 속한 마일스톤을 표시합니다.
이슈가 비활성화된 프로젝트의 마일스톤 보기
프로젝트에서 이슈 추적이 비활성화된 경우, 마일스톤 페이지로 이동하려면 해당 URL을 입력하십시오.
다음과 같이 수행하십시오.
- 프로젝트로 이동합니다.
- 프로젝트 URL에
/-/milestones
을 추가합니다. 예:https://gitlab.com/gitlab-org/sample-data-templates/sample-gitlab-project/-/milestones
.
또한, 이 프로젝트의 이슈는 그룹의 마일스톤 페이지에서 볼 수 있습니다.
이 경험을 개선하는 것은 이슈 339009에서 추적됩니다.
모든 마일스톤 보기
전체 GitLab 네임스페이스에서 액세스할 수 있는 모든 마일스톤을 볼 수 있습니다. 일부 마일스톤은 해당 프로젝트 또는 그룹의 구성원이 아니기 때문에 보이지 않을 수 있습니다.
다음을 수행하십시오.
- 왼쪽 사이드바에서 검색 또는 찾기를 선택합니다.
- 내 작업을 선택합니다.
- 왼쪽 사이드바에서 마일스톤을 선택합니다.
마일스톤 세부 정보 보기
마일스톤에 대한 자세한 정보를 보려면, 마일스톤 디렉터리에서 보고 싶은 마일스톤 제목을 선택합니다.
마일스톤 보기에는 제목과 설명이 표시됩니다.
또한 아래 탭을 통해 다음이 표시됩니다.
-
이슈: 마일스톤에 할당된 모든 이슈를 보여줍니다. 이것은 다음과 같이 세 개의 열에 표시됩니다.
- 시작되지 않은 이슈 (열려 있고 할당되지 않음)
- 진행 중인 이슈 (열려 있고 할당됨)
- 완료된 이슈 (닫힘)
-
Merge Request: 마일스톤에 할당된 모든 Merge Request을 보여줍니다. 이것은 다음과 같이 네 개의 열에 표시됩니다.
- 진행 중인 작업 (열려 있고 할당되지 않음)
- Merge 대기 중 (열려 있고 할당됨)
- 거부됨 (닫힘)
- Merge됨
- 참여자: 마일스톤에 할당된 이슈의 모든 담당자를 표시합니다.
- 레이블: 마일스톤에 할당된 이슈에서 사용되는 모든 레이블을 보여줍니다.
번다운 차트
마일스톤 보기에는 번다운 및 번업 차트가 포함되어 있으며, 마일스톤을 완료하는 진행 상황을 보여줍니다.
마일스톤 사이드바
마일스톤 보기의 마일스톤 사이드바에는 다음이 표시됩니다.
- 완료된 퍼센트, 즉 닫힌 이슈의 수를 총 이슈 수로 나눈 값입니다.
- 시작 날짜 및 마감 날짜.
- 마일스톤에 할당된 모든 이슈와 Merge Request에 대해 총 경과 시간.
- 마일스톤에 할당된 모든 이슈의 총 이슈 가중치입니다.
마일스톤 생성
- 변경됨 15.0 버전에서 최소 사용자 역할을 개발자에서 기고자로 변경했습니다.
프로젝트 또는 그룹에서 마일스톤을 만들 수 있습니다.
전제 조건:
- 마일스톤이 속한 프로젝트 또는 그룹에 대해 적어도 기고자 역할이 있어야 합니다.
마일스톤을 만들려면:
- 왼쪽 사이드바에서 검색 또는 찾기를 선택하고 프로젝트 또는 그룹을 찾습니다.
- Plan > 마일스톤을 선택합니다.
- 새 마일스톤을 선택합니다.
- 제목을 입력합니다.
- 선택 사항. 설명, 시작 날짜, 마감 날짜를 입력합니다.
- 새 마일스톤을 선택합니다.
마일스톤 편집
- 변경됨 15.0 버전에서 최소 사용자 역할을 개발자에서 기고자로 변경했습니다.
전제 조건:
- 마일스톤이 속한 프로젝트 또는 그룹에 대해 적어도 기고자 역할이 있어야 합니다.
마일스톤을 편집하려면:
- 왼쪽 사이드바에서 검색 또는 찾기를 선택하고 프로젝트 또는 그룹을 찾습니다.
- Plan > 마일스톤을 선택합니다.
- 마일스톤 제목을 선택합니다.
- 오른쪽 상단 모서리에 있는 마일스톤 작업 ()을 선택한 후 편집을 선택합니다.
- 제목, 시작 날짜, 마감 날짜 또는 설명을 편집합니다.
- 변경 사항 저장을 선택합니다.
마일스톤 삭제
- 변경됨 15.0 버전에서 최소 사용자 역할을 개발자에서 기고자로 변경했습니다.
전제 조건:
- 마일스톤이 속한 프로젝트 또는 그룹에 대해 적어도 기고자 역할이 있어야 합니다.
마일스톤을 삭제하려면:
- 왼쪽 사이드바에서 검색 또는 찾기를 선택하고 프로젝트 또는 그룹을 찾습니다.
- Plan > 마일스톤을 선택합니다.
- 마일스톤 제목을 선택합니다.
- 오른쪽 상단 모서리에 있는 마일스톤 작업 ()을 선택한 후 삭제를 선택합니다.
- 마일스톤 삭제를 선택합니다.
프로젝트 마일스톤을 그룹 마일스톤으로 승급시키기
그룹 내 프로젝트 수를 확장하는 경우, 동일한 마일스톤을 그룹의 프로젝트들 사이에서 공유하고 싶을 수 있습니다. 또한 프로젝트 마일스톤을 그룹 마일스톤으로 승급하여 동일 그룹 내의 다른 프로젝트에서 사용할 수 있게 할 수 있습니다.
마일스톤을 승급하면 동일한 이름을 가진 이 그룹 내의 모든 프로젝트의 프로젝트 마일스톤이 하나의 그룹 마일스톤으로 Merge됩니다. 이전에 하나의 프로젝트 마일스톤에 할당되었던 모든 이슈 및 Merge Request은 새로운 그룹 마일스톤에 할당됩니다.
준비 사항:
- 그룹에 대해 적어도 기자 역할을 할당받아야 합니다.
프로젝트 마일스톤을 승급하려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
- Plan > 마일스톤을 선택합니다.
- 다음 중 하나를 수행합니다:
- 승급하려는 마일스톤 옆의 그룹 마일스톤으로 승급()을 선택합니다.
- 마일스톤 제목을 선택한 후 마일스톤 작업() > 승급을 선택합니다.
- 마일스톤 승급을 선택합니다.
이슈 또는 Merge Request에 마일스톤 할당하기
모든 이슈 및 Merge Request에는 하나의 마일스톤이 할당될 수 있습니다. 마일스톤은 모든 이슈 및 Merge Request 페이지 오른쪽 사이드바에 표시됩니다. 또한 이슈 보드에서도 볼 수 있습니다.
마일스톤을 할당하거나 해제하려면:
- 이슈 또는 Merge Request을 보기.
- 오른쪽 사이드바에서 마일스톤 옆의 편집을 선택합니다.
- 마일스톤 할당 디렉터리에서 이름을 입력하여 마일스톤을 검색합니다. 프로젝트 마일스톤 및 그룹 마일스톤을 모두 선택할 수 있습니다.
- 할당하려는 마일스톤을 선택합니다.
또한 댓글에서 /assign
빠른 작업을 사용할 수 있습니다.
마일스톤별로 이슈 및 Merge Request 필터링하기
디렉터리 페이지의 필터
프로젝트 및 그룹 이슈/Merge Request 디렉터리 페이지에서 프로젝트 및 그룹 마일스톤으로 필터링할 수 있습니다.
이슈 보드의 필터
프로젝트 이슈 보드에서는 프로젝트 및 그룹 마일스톤으로 필터링할 수 있습니다.
그룹 이슈 보드에서는 그룹 마일스톤으로만 필터링할 수 있습니다.
특별한 마일스톤 필터
마일스톤으로 필터링할 때 특정 프로젝트 마일스톤 또는 그룹 마일스톤을 선택하는 것 외에도 특별한 마일스톤 필터를 선택할 수 있습니다.
- 없음: 마일스톤이 할당되지 않은 이슈 또는 Merge Request 표시.
- 아무거나: 마일스톤이 할당된 이슈 또는 Merge Request 표시.
- 다가오는: 미래의 가장 가까운 마감일이 지정된 열린 마일스톤이 할당된 이슈 또는 Merge Request 표시.
- 시작됨: 오늘 이전에 시작된 시작일이 지정된 열린 마일스톤이 할당된 이슈 또는 Merge Request 표시.