[Github Actions] SpringBoot 개인 프로젝트 CI/CD 구축하기
·
Github Actions
들어가기 앞서 . . .저번 포스팅에서 간단하게 CI/CD의 기본 이론과 어떤식으로 동작하는지에 대해 알 수 있었다.이번 포스팅에서는 이를 바탕으로, SpringBoot 개인 프로젝트에 직접 CI/CD를 구축해보는 과정을 정리하고자 한다.GitHub Actions와 EC2를 활용해 자동으로 배포가 이루어지도록 설정하고,실제로 코드만 push했을 때 서버에 자동으로 반영되는 흐름을 구현해보며 실전에서 CI/CD가 어떻게 적용되는지 체감해보자. CI/CD 전체적인 흐름개인 프로젝트에서의 CI/CD 구축 흐름은 아래와 같다.위와같은 흐름은 장단점이 명확하게 드러난다. 장점git push를 활용해서 변경된 부분의 프로젝트 코드에 대해서만 업데이트 하기 때문에 CI/CD 속도가 빠르다대부분의 CI/CD는 전체 ..