CodeDeploy

CodeDeploy

    EC2 CodeDeploy를 이용하여 github 연동 및 자동배포

    CodeDeploy AWS는 CodeDeploy를 통해 CD(Continous Delivery)를 진행한다. CodeDeploy는 Revision(code, dependencies,packages 등 필요한 파일들과 AppSpec.yml)이 로컬에서 S3 Bucket, github, bitbucket 등으로 업로드될 때 실행되어 EC2 인스턴스 또는 auto-scaling group에 배포한다. Appspec.yml 파일을 프로젝트 내에 생성하고 CodeDeploy agent에게 배포 또는 실행해야하는 파일들의 순서와 경로를 알려준다. 이 때 모든 EC2 인스턴스에는 Appspec를 읽을 수 있는 agent가 설치되어 있어야한다. ※주의※ code Deploy agent는 Ubuntu 20.04 버전을 ..