CI/CD 분석
CI/CD 분석에 대해 설명합니다.
CI/CD 분석을 사용하여 파이프라인 성능 및 성공률에 대한 통찰을 얻습니다. CI/CD 분석 페이지는 GitLab UI에서 직접 중요한 CI/CD 파이프라인 메트릭에 대한 시각화를 제공합니다. 이러한 시각화는 개발 팀이 소프트웨어 개발 프로세스의 건전성과 효율성을 빠르게 이해하는 데 도움이 됩니다. CI/CD 분석 보기 # 히스토리 GitLab 18.0에서 ClickHouse를 데이터 소스로 사용할 수 있을 때 분석을 개선하기 위해 업데이트됨 . CI/CD 분석을 보려면: 상단 바에서 Search or go to 를 선택하고 프로젝트를 찾습니다. Analyze > CI/CD analytics 를 선택합니다. 파이프라인 메트릭 # 파이프라인 성공 및 실패 히스토리와 각 파이프라인이 실행된 시간을 볼 수 있습니다. 파이프라인 통계는 상태에 관계없이 프로젝트에 사용 가능한 모든 파이프라인을 수집하여 수집됩니다. 각 개별 날의 사용 가능한 데이터는 파이프라인이 시작된 시점을 기반으로 합니다. CI/CD 분석은 파이프라인에 대한 주요 메트릭을 표시합니다: Total pipeline runs : 선택한 기간에 실행된 파이프라인의 총 수. 전체 파이프라인 계산에는 자식 파이프라인과 유효하지 않은 YAML로 실패한 파이프라인이 포함됩니다. 다른 속성을 기반으로 파이프라인을 필터링하려면 파이프라인 API 를 사용합니다. Median duration : 파이프라인이 완료되는 데 걸리는 중앙값 시간. Failure rate : 실패한 파이프라인의 비율. Success rate : 성공적으로 완료된 파이프라인의 비율. Other rate : 건너뛰었거나 취소된 파이프라인의 비율. 결과 필터링 # 분석 데이터를 특정 영역에 집중하도록 필터링할 수 있습니다: Source : 파이프라인 트리거 소스로 필터링합니다. Branch : 파이프라인이 실행된 브랜치로 필터링합니다. Date range : 분석할 기간을 선택합니다(예: 지난 주). 필터링을 사용하면 특정 워크플로우 구성 요소의 성능을 분석하거나 다른 브랜치를 비교할 수 있습니다. 파이프라인 기간 차트 # 기간 차트는 시간이 지남에 따라 파이프라인 실행 시간이 어떻게 변했는지 보여줍니다. 차트에는 다음이 표시됩니다: Median (50th percentile) : 일반적인 파이프라인 기간. 95th percentile : 파이프라인의 95%가 이 시간 내에 완료되고 5%만 더 오래 걸립니다. 이 시각화는 파이프라인 기간의 추세를 식별하는 데 도움이 되며, 시간이 지남에 따라 CI/CD 프로세스 효율성을 파악하는 데 도움이 됩니다. 파이프라인 상태 차트 # 상태 차트는 시간이 지남에 따라 파이프라인 상태의 분포를 보여줍니다: Successful : 오류 없이 완료된 파이프라인. Failed : 오류로 인해 성공적으로 완료되지 않은 파이프라인. Other : 다른 상태(취소됨, 건너뜀)의 파이프라인. 이 시각화는 파이프라인의 안정성을 추적하고 실패율이 높은 기간을 식별하는 데 도움이 됩니다. CI/CD job
