이번에는 개발 과정에서 자주 듣는 CI/CD가 무엇인지 정리했다.처음에는 CI/CD를 단순히 “자동 빌드”, “자동 배포” 정도로만 이해했는데, 실제 프로젝트를 진행하다 보니 빌드 환경, 패키징, 테스트, 배포 안정성과 모두 연결되는 중요한 개념이었다. 1. CI란?CI는 Continuous Integration, 즉 지속적 통합을 의미한다.개발자가 코드를 수정한 뒤 저장소에 올리면, 자동으로 빌드와 테스트를 실행해서 문제가 있는지 확인하는 과정이다.CI의 핵심은 “문제를 빨리 발견하는 것”이다.문제 발견 시점과 발생 시점이 가까울수록 수정 비용이 줄어든다.예를 들어 Unreal 프로젝트에서 C++ 코드를 수정했는데 로컬에서는 괜찮아 보여도, 다른 환경에서는 빌드가 깨질 수 있다.이때 CI가 있다면 커밋..