이번 프로젝트에선 개발인생 처음으로 CI/CD를 도입해보기로 마음먹었다. 이전 프로젝트들에서 항상 문제가 되던 것이, 배포를 내가 직접 .war 파일, .sql 파일등등을 매번 ssh 나 ftp 를 통해 직접 옮기고, 실행시키는 방법으로 배포를 했었다. 그러다보니, 간혹 서버에 파일을 옮겨놓고, 실행을 하지 않는다던지, 중지 명령어를 먼저 입력하지 않고 실행명령어를 입력한다던지 이런 실수들이 발생하곤 했다. 그 때마다, 영문도 모른채 프론트단에서 api 응답이 안온다던지 이런 상황을 마주치곤 했다. 그 때마다, CI/CD를 하고 싶었지만, 아무것도 모르는 상황에서, 이미 진행중인 프로젝트에 CI/CD 도입하겠다고 설치다간 배보다 배꼽이 더 큰 상황이 될거같아 매번 포기했다. 하지만, 이번 프로젝트는 마침..