logo

[Infra] GitHub Actions, AWS로 구성한 CI/CD Pipeline 동작 과정

language-logoGithub
language-logoGithub Action
language-logoAWS CodeDeploy

• 개인 프로젝트를 진행하면서 처음으로 GitHub Actions와 AWS를 활용하여 지속적 통합/배포를 위한 CI/CD Pipeline을 구축하였고, 그 과정을 상세하게 설명하였다.
• 코드 푸시부터 시작하여 환경 설정, 빌드 프로세스, 아티팩트 생성, AWS 자격 증명 구성, S3에 아티팩트 업로드, AWS CodeDeploy를 통한 배포까지의 과정을 단계별로 설명하였다.
• AWS CodeDeploy를 이용해 S3 버킷에서 ZIP 파일을 EC2 인스턴스로 다운로드하고, appspec.yml 파일을 참조하여 배포 과정을 진행하며, 다운로드된 파일들을 EC2 인스턴스의 지정된 위치로 복사하고, deploy.sh 스크립트를 실행하여 애플리케이션을 배포한다.
• 배포가 완료되면 새로운 버전의 애플리케이션이 EC2 인스턴스에서 실행되며, 사용자는 업데이트된 서비스를 이용할 수 있으며, 이 과정을 통해 CI/CD에 대한 이해도를 높이고 AWS 사용법을 익히게 된다.

thumbnail
북마크
공유하기
신고하기
6분 분량
조회수 109
profile-image
2년 전
Copyright © 2025. Codenary All Rights Reserved.