개발팀이 코드를 푸시하면 자동으로 도커 이미지를 빌드하고 클라우드 인프라에 다운타임 없이 신규 소스코드를 롤링 업데이트하는 자동화 파이프라인을 구축합니다.
웹뷰 기반 하이브리드 앱은 앱스토어 재배포 없이 서버의 웹 콘텐츠를 업데이트할 수 있지만, 잘못된 배포가 이루어지면 전체 사용자에게 즉시 장애가 발생할 수 있습니다. 이를 방지하기 위해 GitHub Actions에서 소스코드 테스트와 정적 분석을 수행한 뒤 Docker 이미지를 빌드하고 컨테이너 레지스트리에 업로드하는 CI/CD 파이프라인을 구성합니다. 배포 단계에서는 기존 컨테이너를 즉시 종료하지 않고 신규 컨테이너의 헬스 체크가 성공한 이후 트래픽을 전환하는 Blue-Green 또는 Rolling Update 방식을 적용합니다. 또한 배포 실패 시 이전 이미지로 자동 롤백하고 배포 이력을 관리하는 실무 구성을 설명합니다.