
[AWS] AWS ECS와 ECR을 활용한 CI/CD 구현
·
BackEnd/DEVOPS
AWS의 ECS(Elastic Container Service)와 ECR(Elastic Container Registry)를 활용해 CI/CD를 구성하면, Docker 컨테이너 기반의 애플리케이션을 효율적으로 빌드하고 배포할 수 있습니다. 이번 글에서 Spring Boot 애플리케이션을 Docker 이미지로 빌드하여 ECR에 저장하고 저장된 이미지를 ECS를 통해 배포하는 방법을 다루었습니다. ECR과 ECS를 이용한 CI/CD 파이프라인 워크플로의 전체 흐름은 다음과 같습니다. ECR-ECS 전체 파이프라인 워크플로 흐름코드 변경 → GitHub에 푸시 GitHub Action 실행GitHub 저장소에 코드가 푸시되면 GitHub Actions 워크플로가 실행Docker 이미지 빌드 : 빌드된 애플리..