디지털 제품 릴리스 데이터 수집기

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 3분
  • 정책 컨텐츠 팩에는 디지털 제품 릴리스 정책에 대해 유효성을 검사할 DevOps 데이터를 수집하는 데이터 수집기 세트가 포함되어 있습니다.

    승인 작업 완성도

    승인 작업 완성도 데이터 수집기는 릴리스 단계와 연결된 모든 승인 릴리스 작업이 완료되었는지 확인합니다.

    입력: 릴리스 단계.

    출력:
    • true: 모든 승인 작업이 승인됩니다.
    • false: 하나 이상의 승인 작업이 승인되지 않았거나 릴리스 단계에 대한 승인 작업이 없습니다.

    아티팩트 스토리 완료

    아티팩트 스토리 완료 데이터 수집기는 릴리스 아티팩트와 연결된 완료된 스토리의 백분율을 반환합니다. 백분율을 계산하는 데 사용되는 수식은 완료된 스토리의 백분율 = (완료된 스토리 수 / (총 스토리 수 - 취소된 상태의 스토리 수 - 삭제된 상태의 스토리 수)) * 100입니다.

    입력: 릴리스 단계의 아티팩트 목록입니다.

    출력: 완료된 스토리의 비율(%)

    코드 범위

    코드 검사 데이터 수집기는 아티팩트 버전을 기반으로 계산된 현재 코드 검사를 반환합니다.

    입력: 릴리스 단계의 아티팩트 목록입니다.

    출력: 코드 범위의 비율(%)

    작업 항목 없이 커밋

    작업 항목 없이 커밋 데이터 수집기는 연결된 작업 항목이 없는 커밋의 백분율을 반환합니다. 백분율을 계산하는 데 사용되는 수식은 작업 항목 없는 커밋의 백분율 = (작업 항목 없는 커밋 수/아티팩트의 총 커밋 수) * 100입니다.

    입력: 릴리스 단계의 아티팩트 목록입니다.

    출력: 작업 항목 없는 커밋의 비율(%)

    계획된 스토리 완성도

    계획된 스토리 완료율 데이터 수집기는 완료된 것으로 표시된 계획된 스토리의 백분율을 반환합니다. 릴리스와 연결된 에픽의 스토리가 고려됩니다. 백분율을 계산하는 데 사용되는 수식은 완료된 스토리의 백분율 = (완료된 스토리 수 / (총 스토리 수 - 취소된 상태의 스토리 수 - 삭제된 상태의 스토리 수)) * 100;입니다.

    입력: 릴리스와 연결된 에픽 목록입니다.

    출력: 완료된 것으로 표시된 계획된 스토리의 비율(%)

    보안 취약성

    보안 취약성 데이터 수집기는 특정 범주와 연결된 보안 취약성 수를 반환합니다. 보안 취약성은 다음과 같이 아티팩트 버전과 취약성 범주를 기반으로 식별됩니다.

    • 차단자: 차단기 문제의 합계를 반환합니다. DevOps 데이터에만 유효합니다.
    • 중요 우선순위 문제: DevOps 데이터의 경우 중요 문제의 합계를 반환합니다. SecOps 데이터의 경우 매우 높은 우선 순위 문제의 합계를 반환합니다. DevOps 및 SecOps 데이터 모두에 대해 중요 및 매우 높은 우선순위 문제의 누적을 반환합니다.
    • 높은 우선순위 문제: DevOps 및 SecOps 데이터 모두에서 높은 우선순위 문제의 합계를 반환합니다.
    • 중간 우선순위 문제: DevOps 및 SecOps 데이터 모두에서 중간 우선순위 문제의 합계를 반환합니다.
    • 주요 문제: 모든 아티팩트에서 중요 문제의 합계를 반환합니다. DevOps 데이터에만 유효합니다.
    • 경미한 문제: 모든 아티팩트에서 경미한 문제의 합계를 반환합니다. DevOps 데이터에만 유효합니다.

    입력: 릴리스 단계의 아티팩트 목록입니다.

    출력: 취약성의 총 개수입니다.

    테스트 통과

    테스트 통과 데이터 수집기는 아티팩트 버전을 기반으로 통과한 테스트의 백분율을 반환합니다. 테스트 유형이 제공되면 지정된 테스트 유형에 대한 테스트 결과만 반환하고, 그렇지 않으면 아티팩트 버전의 모든 테스트 유형에 대한 테스트 결과를 반환합니다. 백분율을 계산하는 데 사용되는 수식은 통과한 테스트 비율 = (통과한 테스트 수 / (총 테스트 수 - 건너뛴 테스트 수)) * 100입니다.

    입력: 릴리스 단계 및 테스트 유형에 대한 아티팩트 목록(선택 사항).

    출력: 통과한 테스트 비율(%)

    작업 항목에 커밋이 있음

    작업 항목에 커밋이 있음 데이터 수집기는 모든 작업 항목에 관련 커밋이 있는지 여부를 반환합니다. 작업 항목은 릴리스와 관련된 에픽을 기반으로 식별됩니다. 백분율을 계산하는 데 사용되는 수식은 커밋이 없는 스토리의 백분율 = (커밋 없이 완료된 스토리 수/완료된 상태의 총 스토리 수) * 100입니다.

    입력: 릴리스 단계의 아티팩트 목록입니다.

    출력: 작업 항목 없는 커밋의 비율(%)