CI/CD 기본 개념
·
Infra/CI CD
현대 소프트웨어 개발에서 코드를 작성하고 배포하는 과정은 매우 복잡하고 반복적입니다. 개발자가 코드를 작성한 후 테스트하고, 다른 개발자의 코드와 통합하고, 최종적으로 실제 서버에 배포하는 모든 과정을 수동으로 진행한다면 많은 시간과 노력이 소모됩니다. CI/CD는 이러한 반복적인 과정을 자동화하여 개발 효율성을 크게 향상시키는 핵심 개념입니다.CI/CD란CI/CD는 Continuous Integration(지속적 통합)과 Continuous Deployment(지속적 배포)의 줄임말로, 소프트웨어 개발 과정에서 테스트, 통합, 배포의 과정을 자동화하는 개발 방법론입니다.전통적인 개발 방식의 문제점기존의 수동 배포 방식에서는 다음과 같은 문제점들이 있었습니다. 개발자가 코드를 완성한 후 직접 테스트를 실..