
DevOps
[DevOps] ElasticBeanstalk와 Docker를 이용한 CI/CD 구성 - GithubAction 스크립트 작성(1)
ElasticBeanstalk과 Docker그리고 ElasticContainerService를 이용해서 CI/CD를 구성해보려고 합니다. 방식은 이렇습니다. 수정한 코드를 Github에 올리면 GithubAction이 이를 받아 빌드 후 Docker이미지로 만들어 ECR에 올립니다. ElasticBeanstalk은 이 이미지를 Pull해서 인스턴스에 SpringBoot를 띄웁니다. 먼저 GithubAction이 AWS에 접근하기 위한 IAM을 만들겠습니다. 이 화면에서 사용자 추가를 눌러줍니다. 직접 정책 연결을 누른 후 AdministratorAccess-AWSElasticBeanstalk를 추가해줍니다. 이렇게 생성 후 만들어진 AccessKey, SecretKey, Region을 깃허브 레포지토리에..