CI는 github와 같은 클라우드에서 코드 상태 관리를 해주는 단계. build와 test 모두 통과해야 다음 단계인 CD로 넘어간다.
CD는 release하기 전 자동/수동 방식을 통해 앱 또는 서비스를 배포하기 전 단계.
대부분 CI - CD는 긴밀하게 연결되어있으며 CI는 코드의 확장성을 높여주는 역할을 해준다. (Coding -> Build -> Test -> Release -> Deployment)