본 글은 CI/CD에 대해서 공부한 지식을 정리한 글입니다. 지속적인 통합 (CI, Continuous Integration)이란❓전통적인 소프트웨어 개발 과정에서는 개발자들이 각자 독립적으로 작업한 후, 통합 단계에서 많은 문제를 겪곤 했습니다. 이 과정에서 발생하는 문제들은 종종 통합이 완료된 후에야 발견되며, 이로 인해 디버깅과 수정에 상당한 시간이 소요됩니다. 이러한 문제를 해결하고, 코드 품질을 유지하며, 빠르게 변경사항을 배포할 수 있는 방법이 필요했습니다. 이러한 필요성에 의해 Continuous Integration (CI)가 등장하게 되었습니다. CI는 소프트웨어 개발 프로세스에서 코드 변경사항을 주기적으로 통합하고, 자동화된 테스트를 통해 문제를 조기에 발견하여 해결하는 방법론입니다...