AWS CodePipeline, 파이프라인 게이트를 구현하기 위한 단계 수준 조건 기능 도입

게시된 날짜: 2024년 8월 1일

이제 AWS CodePipeline V2 유형 파이프라인은 개발 팀이 품질 및 규정 준수 요구 사항을 충족하는 변경 사항을 안전하게 릴리스할 수 있도록 단계 수준 조건을 지원합니다. 고객은 단계에 들어가기 전과 단계를 종료하기 전(단계의 모든 작업이 성공적으로 완료된 경우 또는 단계의 작업이 실패한 경우) 파이프라인 실행을 게이트하도록 단계 수준 조건을 구성할 수 있습니다. 조건은 하나 이상의 규칙과 조건 실패 시 적용할 결과로 구성됩니다. 고객은 콘솔, API, CLI, CloudFormation 또는 SDK에서 단계 수준 조건을 구성할 수 있습니다.

고객은 Amazon CloudWatch 경보의 상태 또는 현재 시간이 배포 기간 내에 있는지 여부를 확인하는 규칙 및 AWS Lambda 함수를 호출하여 사용자 지정 검사를 선택할 수 있습니다. 하나 이상의 규칙이 실패하는 경우 조건이 실패하고 CodePipeline은 롤백 및 실패와 같은 구성된 결과를 수행합니다. 그 예로 단계의 모든 작업이 성공적으로 완료되었을 때 평가할 조건을 구성하고, CloudWatch 경보가 60분 이내에 ALARM 상태가 되면 변경 사항을 롤백할 수 있습니다. 또한 고객은 조건 평가에 실패할 경우 파이프라인 실행을 차단하는 조건을 재정의하여 파이프라인 실행이 단계에 들어오거나 나갈 수 있도록 허용할 수 있습니다.

파이프라인에서 단계 수준 조건 기능을 사용하는 방법에 대해 자세히 알아보려면 설명서를 참조하세요. AWS CodePipeline에 대해 자세히 알아보려면 제품 페이지로 이동하세요. 단계 수준 조건 기능은 AWS CodePipeline이 지원되는 모든 리전에서 사용할 수 있습니다.