디지털 제품 릴리스 정책
기본적으로 정책 콘텐츠 팩에는 소프트웨어 아티팩트의 디지털 제품 릴리스 단계 게이트 확인 및 지속적인 평가를 자동화하는 정책 집합이 포함되어 있습니다.
완료된 모든 스토리에 연결된 커밋이 있음(all_completed_stories_have_associated_commits)
릴리스의 완료된 모든 스토리에 연결된 커밋이 있는지 확인합니다.
릴리스의 완료된 스토리에 연결된 커밋이 없는 경우 규정 미준수 상태가 됩니다.
계획된 모든 스토리가 완료됨(all_planned_stories_are_completed)
릴리스의 계획된 모든 스토리가 완료되었는지 여부를 확인합니다.
릴리스에 대해 계획된 스토리의 완료율이 100%가 아닌 경우 규정 미준수 상태가 됩니다. 계획된 스토리의 완료율은 (총 완료된 스토리 / 총 계획된 스토리) * 100으로 계산됩니다.
코드 범위가 임계치를 초과함(code_coverage_threshold)
코드 범위의 백분율이 임계값을 초과하는지 여부를 확인합니다.
- 입력 인수
- minCodeCoverageThreshold
- 릴리스의 코드 범위에 허용되는 최솟값입니다.
- 기본값:
100 - 유형: 정수
- 사용법 : 필수
통합 테스트 통과가 임계치를 초과함(integration_test_pass_threshold)
통과한 통합 테스트의 백분율이 임계값보다 작지 않은지 확인합니다.
통과한 통합 테스트의 백분율이 지정된 임계값보다 작으면 규정 미준수 상태가 됩니다. 통과한 통합 테스트의 백분율은 (모든 아티팩트 버전에 대한 총 통과한 통합 테스트 / 모든 아티팩트 버전에 대한 총 통합 테스트) * 100으로 계산됩니다.
- 입력 인수
- minTestPassThreshold
- 통합 테스트 통과율에 허용되는 최솟값입니다.
- 기본값:
100 - 유형: 정수
- 사용법 : 필수
부하 테스트 통과가 임계치를 초과함(load_test_pass_threshold)
통과한 부하 테스트의 백분율이 임계값보다 작지 않은지 여부를 확인합니다.
통과한 부하 테스트의 백분율이 지정된 임계값보다 작으면 규정 미준수 상태가 됩니다. 통과한 부하 테스트의 백분율은 (모든 아티팩트 버전에 대한 총 통과한 부하 테스트 / 모든 아티팩트 버전에 대한 총 부하 테스트) * 100으로 계산됩니다.
- 입력 인수
- minTestPassThreshold
- 부하 테스트 통과율에 허용되는 최솟값입니다.
- 기본값:
100 - 유형: 정수
- 사용법 : 필수
위험한 취약성을 찾을 수 없음(no_critical_vulnerabilities)
릴리스에서 발견된 위험한 취약성이 없는지 확인합니다.
차단기, 심각, 높음 또는 중요로 분류된 취약성의 총 수가 0보다 크면 규정 미준수 상태가 됩니다.
회귀 테스트 통과가 임계치를 초과함(regression_test_pass_threshold)
통과한 회귀 테스트의 백분율이 임계값보다 작지 않은지 확인합니다.
통과한 회귀 테스트의 백분율이 지정된 임계값보다 작으면 규정 미준수 상태가 됩니다. 통과한 회귀 테스트의 백분율은 (모든 아티팩트 버전에 대한 총 통과한 회귀 테스트 / 모든 아티팩트 버전에 대한 총 회귀 테스트) * 100으로 계산됩니다.
- 입력 인수
- minTestPassThreshold
- 회귀 테스트 통과율에 허용되는 최솟값입니다.
- 기본값:
100 - 유형: 정수
- 사용법 : 필수
스모크 테스트 통과가 임계치 초과(smoke_test_pass_threshold)
통과한 스모크 테스트의 백분율이 임계값보다 작지 않은지 확인합니다.
통과한 스모크 테스트의 백분율이 지정된 임계값보다 작으면 규정 미준수 상태가 됩니다. 통과한 스모크 테스트의 백분율은 (모든 아티팩트 버전에 대한 총 통과한 스모크 테스트 / 모든 아티팩트 버전에 대한 총 스모크 테스트) * 100으로 계산됩니다.
- 입력 인수
- minTestPassThreshold
- 스모크 테스트 통과율에 허용되는 최솟값입니다.
- 기본값:
100 - 유형: 정수
- 사용법 : 필수
시스템 테스트 통과가 임계치를 초과함(system_test_pass_threshold)
통과한 시스템 테스트의 백분율이 임계값보다 작지 않은지 확인합니다.
통과한 시스템 테스트의 백분율이 지정된 임계값보다 작으면 규정 미준수 상태가 됩니다. 통과한 시스템 테스트의 백분율은 (모든 아티팩트 버전에 대한 총 통과한 시스템 테스트 / 모든 아티팩트 버전에 대한 총 시스템 테스트) * 100으로 계산됩니다.
- 입력 인수
- minTestPassThreshold
- 시스템 테스트 통과율에 허용되는 최솟값입니다.
- 기본값:
100 - 유형: 정수
- 사용법 : 필수
사용자 수용 테스트 통과가 임계치를 초과함(user_acceptance_test_pass_threshold)
통과한 사용자 수용 테스트의 백분율이 임계값보다 작지 않은지 확인합니다.
통과한 사용자 수용 테스트의 백분율이 지정된 임계값보다 작으면 규정 미준수 상태가 됩니다. 통과한 사용자 수용 테스트의 백분율은 (모든 아티팩트 버전에 대한 총 통과한 사용자 수용 테스트 / 모든 아티팩트 버전에 대한 총 사용자 수용 테스트) * 100으로 계산됩니다.
- 입력 인수
- minTestPassThreshold
- 사용자 수용 테스트 통과율에 허용되는 최솟값입니다.
- 기본값:
100 - 유형: 정수
- 사용법 : 필수