📖 공부
DevOps(데브옵스) CI/CD?
CI란? Continuous Integration(지속적 통합)이라는 뜻으로 개발을 진행하면서도 품질을 관리할 수 있도록 하는 것으로 여러 명이 하나의 코드에 대해서 수정을 진행해도 지속적으로 통합하면서 관리할 수 있음을 의미한다. CI 간단한 프로세스 개발자가 개발한 코드를 기존 코드와 Merge 한다. 병합된 코드가 올바르게 동작하고 빌드되는지 검증한다. 해당 코드에 문제가 있다면 수정하고 1번 작업으로 돌아간다. 그리고 문제가 없다면 배포를 진행 🔻 CI의 장점 코드의 검증에 들어가는 시간이 줄어든다. 만일 지속적으로 통합을 하지 않고 일정기간에 한 번씩 통합을 하게 된다면 분명히 통합된 코드들에서 충돌 및 문제가 생길 것이다. 해당 문제의 원인을 찾는 과정에서 꽤 많은 리소스가 발생할 것이다. 개..
2022. 10. 6. 11:21