반응형
development
-
CI / CD 개념 완벽 이해하기 - CodeHan의 코딩공부Code Etc/Code Knowledge 2022. 9. 28. 05:08
CI CD란? CI : Continuous Integration의 약자로 사전적 의미는 지속적 통합이다. CD : Continuous Deliver 혹은 Deployment로 쓰이며 지속적 배달이나 배포를 의미한다. 이 둘을 합해 CI/CD라고 말하며 개발부터 배포단계까지 자동화하여 사용자에게 빈번히 배포할 수 있도록 만드는 것을 말한다. Continuous Integration 지속적 통합이란 뭘까? 개발자들은 Main Repository에서 자주 Mergi를 한다. 그러나 한 번에 너무 많은 양을 Mergi하게 되면 서로 다른 코드를 통합하는데 더 어려움을 겪을 수 있다. 따라서 개발자들은 최대한 작은 단위로 개발하고 통합해야하며, 내가 작성한 코드가 전체적인 프로세스에 영향을 끼치지 않았는지 Tes..