CI/CD CI와 CD는 각각 지속적 통합(Continuous Integration, CI)과 지속적 전달/배포(Continuous Delivery/Continuous Deployment, CD)를 뜻합니다. 지속적 통합 지속적 통합은 가능한 자주, 빈번하게 코드의 변경 사항을 레파지토리에 머지해야 한다는 생각으로부터 출발합니다. "빈번하게" 변경 사항을 머지해야 하는 이유는 다음과 같습니다. 긴 시간에 걸쳐 여러 개발자가 레파지토리에 머지하지 않고 개인의 로컬 PC에서 개발을 진행하는 상황을 상상해 보십시오. 그들이 레파지토리에 그들의 변경 사항을 머지할 때 레파지토리에 저장된 코드와 각 개인이 머지하려는 코드는 많이 달라져 있을 것이고, 따라서 변경된 코드 간 충돌이 넓은 범위에서 많이 발생할 가능성..