릴리스 오케스트레이션은 사용자에게 소프트웨어 업데이트를 제공하기 위해 여러 시스템에서 수행하는 자동화 작업을 조율하는 기능입니다.
완전 자동화 릴리스 파이프라인에는 버전 관리 시스템, 빌드 에이전트, 테스트 프레임워크, 아티팩트 저장소, 모니터링 도구 및 커뮤니케이션 채널이 포함됩니다.
릴리스 오케스트레이션은 모든 활동을 조율하고 관련 비즈니스 로직을 적용하여 환경이 자동으로 새로고침되며, 테스트 결과가 신속하게 전달되고, 릴리스 조건이 충족되는 즉시 변경 사항이 배포됩니다.
일반적으로 CI/CD 파이프라인 설정 초기 단계에서는 일부 수동 작업이 필요하지만, 프로세스가 성숙해 가며 점차 더 많은 단계의 자동화가 이루어지면 이동 가능한 다양한 부분을 조율하는 플랫폼이 구축되어 대기 시간이 감소하고 파이프라인이 효율적으로 유지됩니다.
마찬가지로, 여러 개발 팀의 작업을 처리하기 위해 CI/CD 파이프라인을 확장할 때 릴리스 오케스트레이션은 프로세스의 안정성과 일관성이 유지됩니다. 따라서 파이프라인이 준비되면 파이프라인을 통해 변경 사항을 푸시하고, 테스트 결과 및 프로덕션 지표의 형식으로 피드백을 제공하고, 특정 변경의 영향을 보고합니다.