본문 바로가기

⭐ CICD/Elastic Beanstalk & Jenkins

간단한 CI/CD 구현 구성도

CI&CD.drawio
0.00MB

- 간단한 설명 : 개발자가 IDE에서 GitHub에 Commit 및 Push를 수행하면, 젠킨스에서 지정된 Rule을 통해

Build를 수행하고, Build가 완료되면 해당 War 파일 이나 Jar파일을 S3 버킷에 업로드 한다.

upload된 War 및 Jar파일이 최종적으로 ElasticBeanstalk에 배포되어 실제 서비스에 배포 및 반영되는 로직이다.

- 로직은 간단하나, 구현하는 과정은 Jenkins의 설치라든지 ElasticBeanstalk의 세팅 등 약간의 이해가 필요하다.

- 위의 로직으로 구현을 하면 비교적 간단하게 CI/CD 구현을 할 수있고, 매우 편리하게 통합 배포가 가능하다.