[개발 후 운영] 1-2. springBoot CICD (feat EC2, Git Action, Docker)
WHY서비스를 운영하기 시작하면서 CICD가 절실해졌다 매번 직접 build하고 upload하고 기존 실행하던 process 종료하고 다시 실행시키고 제대로 실행됐는지 확인하고 오류나면 다시 코드짜고 다시 업로드하고 너무 생산성이 떨어진다고 판단하여 github action을 이용해 자동 배포를 해보기로 했다💡 Goal 💡 : 개발 서버를 github action을 이용하여 자동배포 환경을 갖추어 불필요한 반복적인 행동을 줄이자WHAT1. 코드를 git의 develop branch에 push, pull request2. GitAction : bootjar build ▷ docker image build ▷ docker hub에 image push3. EC2 : docker hub에서 image pu..