이를 하기는 쉽습니다. 간단히 AWS CodeCommit, Github에 커밋에 된다면 이를 알아차리고, 테스팅과정을 거치고, AWS Beanstalk에 자동으로 배포되는 과정을 거쳐야 하는 겁니다.
그냥 AWS pipeline에서 이를 생성하는 과정을 간단히 알아보도록 하겠습니다.
간단히 github 레포와 연결하고, 이 git에서 commit되었을 떄, 바로 배포가 되게끔 한거와 마찬가지 입니다. 하지만 아직 제가 등록한 git에서 테스팅 ( buildspec.yml ), 배포와 관련된 elastic beanstalk설정들을 해주지 않아서 실패가 뜹니다.
만약에 이들을 다 설정하고 배포하고, 파이프라인에 등록하게 되면 성공하게 될겁니다.
최종적으로 여기서 CodeCommit만을 제외한 파이프라인이 완성된겁니다.
git에서 Commit -> CodeBuild가 등록되어 있는 buildspec.yml을 활용해 빌딩 -> S3에 빌드된 정보 저장 -> Beanstalk에 배포
'DevOps > AWS Architecture' 카테고리의 다른 글
[ DevOps ] - (개요) 서버리스 아키텍트 소개 (0) | 2022.07.18 |
---|---|
[ DevOps ] - codepipeline 구성하기 (deploy + build) (0) | 2022.07.17 |
[ DevOps ] - AWS 기반 대규모 아키텍트 설계 - (인프라) Elastic Beanstalk를 활용한 배포 (0) | 2022.07.12 |
[ DevOps ] - AWS 기반 대규모 아키텍트 설계 - (인프라) 코드 테스트 파이프라인 구축 (0) | 2022.07.12 |
[ DevOps ] - AWS 기반 대규모 아키텍트 설계 - AWS CodePipeline을 활용한 CI CD개요 (0) | 2022.07.12 |