목록docker (1)
개발일지
GitHub Actions, Docker, EC2로 CI/CD 구축하기
개요이전까지는 CI/CD 없이 EC2만으로 배포를 진행했습니다. 배포되기까지 다음과 같은 과정을 거칩니다.1) EC2 인스턴스에서 git clone2) 로컬에서 commit > PR > merge3) EC2에서 애플리케이션 종료 > git pull > 애플리케이션 실행 코드가 수정될 때마다 위의 과정을 거치다보니 많은 시간이 소요됐습니다. 또한 직접 작업하는 만큼 실수할 가능성이 존재했고 배포 과정에 문제가 생겼을 때 어디서 발생한 건지 알기 힘들 때도 있었습니다. 따라서 이번 프로젝트에서는 배포 과정을 자동화하여 불필요한 반복을 줄일 수 있도록 CI/CD 환경을 구축했습니다.GitHub Actions, Docker 적용Jenkins, TravisCI 등 다양한 CI/CD 툴이 존재하는데 이번 프로젝트에..
Infra, AWS, Linux
2023. 3. 14.