프로그래밍/AWS
실전! AWS CICD 구축 | SPRINGBOOT JAVA EC2 S3 CodeDeploy RDS로 무중단 배포하기
안녕하세요, 오늘은 AWS CI/CD 구축하는 방법에 대해서 글을 작성하려고 합니다. JAVA와 SPRING BOOT를 Github Action으로 AWS에서 제공하는 EC2와 S3, CodeDeploy를 통하여 구축하는 방법에 대해서 설명하려고합니다. 클라이언트 파이프라인 클라이언트 파이프라인은 다음과 같습니다. CI/CD 흐름 Github에서 코드를 push를 하게 되면 Github Action이 자동으로 실행되어지며, CI(빌드)작업을 하게 됩니다. 코드에 문제가 없다면 CI(빌드)작업을 통하여 .jar파일이 생성되어지며 사전에 작성한 배포 스크립트 파일과 함께 AWS의 S3에게 전달하여 저장되어집니다. 여기서 S3에 정상적으로 저장이 되었다면 EC2에 설치한 CodeDeploy Agent가 S3에..
2023. 12. 9. 23:14