DevOps 관련 동영상 강의를 수강 중에 CI/CD를 개념적으로 정리가 잘 되어 있어 간략히 정리 해보았습니다.대표적으로 툴로 Jenkins가 있고 hudson, CruiseControl 등이 있습니다. 전통적인 개발방식의 문제점을 해결해 오면서 자연스럽게 CI/CD라는 개념이 나오게 됩니다.전통적으로는 납기일을 정해놓고 각자의 개발자가 각자의 기능을 독립적으로 구연합니다. 그리고 배포 납기일에 맞춰 소스코드를 합쳤습니다. 당연히 엄청난 공수가 필요하고 어렵게 소스코드를 합쳐서 배포했는데 고객이 맘에 들지 않으면 이런 큰 사이클을 다시 돌리는 방식으로 진행 되었습니다.현재는 각자의 코드를 Push하고 Pull 해서 합치기 시작합니다. 이런 구현된 기능을 통합하는 과정에서 에러와 같은 문제가 발생합니다..