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 분석을 보려면:

  1. 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 분석 > Merge Request 분석을 선택합니다.

날짜 범위 내 Merge Request 수 보기

특정 날짜 범위 내에 Merge된 Merge Request 수를 보려면:

  1. 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 분석 > Merge Request 분석을 선택합니다.
  3. 선택 사항: 결과 필터링:
    1. 필터 막대를 선택합니다.
    2. 매개변수를 선택합니다.
    3. 결과를 세분화하려면 값을 선택하거나 입력합니다.
    4. 날짜 범위를 조정하려면:
      • 시작일 필드에서 시작 날짜를 선택합니다.
      • 종료일 필드에서 종료 날짜를 선택합니다.

처리량(Throughput) 차트는 시간에 따른 닫힌 문제 또는 Merge된 Merge Request을 보여줍니다.

테이블은 페이지 당 최대 20개의 Merge Request을 표시하며, 다음과 같은 각 Merge Request에 대한 정보를 포함합니다:

  • Merge Request 이름
  • Merge된 날짜
  • Merge하는 데 걸린 시간
  • 마일스톤
  • 커밋
  • 파이프라인
  • 라인 변경
  • 담당자

Merge Request 생성부터 Merge까지의 평균 시간 보기

평균 Merge 시간(Mean time to merge)에 표시된 숫자는 Merge Request을 생성한 시간부터 Merge될 때까지의 평균 시간을 보여줍니다. 닫히지 않은 Merge Request 및 아직 Merge되지 않은 Merge Request은 포함되지 않습니다.

평균 Merge 시간(Mean time to merge)을 보려면:

  1. 왼쪽 사이드바에서 검색 또는 이동을 선택하고 프로젝트를 찾습니다.
  2. 분석 > Merge Request 분석을 선택합니다. 대시보드에 평균 Merge 시간(Mean time to merge) 숫자가 표시됩니다.