Merge Request 분석
Tier: Premium, Ultimate
Offering: GitLab.com, 셀프매니지드, GitLab Dedicated
- GitLab 13.3에서 도입되었습니다.
- 13.9에서 GitLab Premium으로 이전되었습니다.
Merge Request 분석을 사용하여 다음을 확인할 수 있습니다:
- 조직이 한 달에 Merge한 Merge Request의 수
- Merge Request 생성과 Merge 이벤트 사이의 평균 시간
- 각 Merge된 Merge Request에 대한 정보 (마일스톤, 커밋, 라인 변경 및 담당자 등)
Merge Request 분석을 사용하여 다음을 식별할 수 있습니다:
- 프로덕션성이 낮거나 높은 달
- Merge Request 및 코드 리뷰 프로세스의 효율성과 프로덕션성
Merge Request 분석 보기
전제 조건:
- 적어도 기자 역할이 있어야 합니다.
Merge Request 분석을 보려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
- 분석 > Merge Request 분석을 선택합니다.
날짜 범위 내 Merge Request 수 보기
- GitLab 13.3에서 도입되었습니다.
- 필터링은 GitLab 13.4에서 도입되었습니다.
특정 날짜 범위 내에 Merge된 Merge Request 수를 보려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
- 분석 > Merge Request 분석을 선택합니다.
- 선택 사항: 결과 필터링:
- 필터 막대를 선택합니다.
- 매개변수를 선택합니다.
- 결과를 세분화하려면 값을 선택하거나 입력합니다.
- 날짜 범위를 조정하려면:
- 시작일 필드에서 시작 날짜를 선택합니다.
- 종료일 필드에서 종료 날짜를 선택합니다.
처리량(Throughput) 차트는 시간에 따른 닫힌 문제 또는 Merge된 Merge Request을 보여줍니다.
테이블은 페이지 당 최대 20개의 Merge Request을 표시하며, 다음과 같은 각 Merge Request에 대한 정보를 포함합니다:
- Merge Request 이름
- Merge된 날짜
- Merge하는 데 걸린 시간
- 마일스톤
- 커밋
- 파이프라인
- 라인 변경
- 담당자
Merge Request 생성부터 Merge까지의 평균 시간 보기
- GitLab 13.9에서 도입되었습니다.
평균 Merge 시간(Mean time to merge)에 표시된 숫자는 Merge Request을 생성한 시간부터 Merge될 때까지의 평균 시간을 보여줍니다. 닫히지 않은 Merge Request 및 아직 Merge되지 않은 Merge Request은 포함되지 않습니다.
평균 Merge 시간(Mean time to merge)을 보려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
- 분석 > Merge Request 분석을 선택합니다. 대시보드에 평균 Merge 시간(Mean time to merge) 숫자가 표시됩니다.