패스잇
인프라 & 클라우드 · 기초

CI/CD가 무엇이며, 왜 중요한가요?

힌트 · 지속적 통합과 지속적 배포의 이점을 설명해보세요.

자동화지속적 통합지속적 배포DevOps릴리스 주기 단축

모범답안

CI/CD는 지속적 통합(Continuous Integration)과 지속적 배포(Continuous Delivery/Deployment)를 합쳐 놓은 용어입니다.

지속적 통합은 개발자들이 코드를 자주 공유하고 통합하는 것을 의미하며, 자동화된 빌드 및 테스트를 통해 코드 변경 사항을 빠르게 검증합니다. 이를 통해 통합 과정에서 발생하는 문제를 조기에 발견하고 해결할 수 있습니다.

지속적 배포는 통합된 코드를 자동으로 테스트 환경이나 운영 환경에 배포하는 것을 의미합니다. 이를 통해 릴리스 주기를 단축하고, 사용자에게 더 빠르게 새로운 기능을 제공할 수 있습니다.

CI/CD는 개발과 운영을 통합하는 DevOps의 핵심 요소이며, 소프트웨어 개발 프로세스의 효율성을 높이고 안정적인 릴리스를 가능하게 하기 때문에 중요합니다.

읽었다면, 이제 직접 답해볼 차례예요

패스잇 앱에서 이 질문에 말로 답하면 AI가 꼬리질문까지 이어가며 1:1 코칭합니다.

함께 보는 DevOps / CI·CD 면접 질문

← DevOps / CI·CD 면접 질문 전체 보기