DevOps

CI/CD Fundamentals

Continuous Integration, Continuous Delivery, pipelines, build stages, artifacts, troubleshooting pipeline failures

18 면접 질문·
Junior
1

What is Continuous Integration (CI)?

답변

Continuous Integration involves integrating code changes frequently into the main branch with automated validation. This allows for quick bug detection and maintains a stable codebase. Automated tests ensure that each commit doesn't break existing functionality.

2

What is the main difference between Continuous Delivery and Continuous Deployment?

답변

Continuous Delivery prepares code for manual deployment to production after automated validation, while Continuous Deployment automatically deploys to production without human intervention. The former requires manual approval for production release, the latter fully automates the process to production.

3

What is a CI/CD pipeline?

답변

A CI/CD pipeline is an automated sequence of steps that transforms source code into a deployable application. It orchestrates build, test, and deployment phases in a reproducible manner. Each step must succeed before moving to the next, ensuring the quality of the final deliverable.

4

What are the three main stages of a standard CI/CD pipeline?

5

What is an artifact in a CI/CD pipeline?

+15 면접 질문

다음 면접을 위해 DevOps을 마스터하세요

모든 질문, flashcards, 기술 테스트, 코드 리뷰 연습, 면접 시뮬레이터에 접근하세요.

무료로 시작하기