CI & CD CI : 지속적인 통합 VCS (a.k.a github) 시스템을 통해 새로운/ 변경된 Resource에 대해 자동으로 테스트 또는 빌드 수행 후 안정적인 배포 파일을 생성하는 과정 한 마디로 깃허브 master branch에 새로 pull될 때마다 개
무중단 배포란? 이전에 스프링부트 프로젝트를 Travis CI를 활용하여 배포 자동화 환경을 구축하였기 때문에 Master 브랜치에 Push만 되면 자동으로 빌드와 테스트 그리고 배포까지 이루어진다. 그러나 배포하는 시간 동안 어플리케이션이 종료가 된다는 문제점이 있다