개발자인데 ci,cd에 대해서 알게 되었습니다.

저는 면접시 ci cd를 많이 물어보길래 뭔가하고 제가 한번 구현을 해봤는데요.

그냥 자동으로 소스를 제가 울리면 빌드후 서버 재시작 까지 되는거거둔요.

1개의 답변이 있어요!

  • 안녕하세요. 

    말씀하신 것처럼

    코드 올리면 자동으로 빌드되고 서버 재시작까지 되는 구조면 CD까지 포함된 흐름이라고 보시면 맞습니다.

    조금만 구분해서 정리하면,

    CI(Continuous Integration)는 코드 변경 시 자동으로 빌드·테스트까지 진행하는 단계이고,

    CD(Continuous Delivery/Deployment)는 그 결과물을 서버에 배포까지 이어지는 과정입니다.

    그래서 현재 구현하신 구조는

    단순 CI가 아니라 CI + CD가 같이 구성된 자동화 파이프라인이라고 보시면 됩니다.

    면접에서는

    “코드 푸시 → 자동 빌드/테스트(CI) → 서버 배포(CD)”

    이 흐름으로 설명해주시면 훨씬 명확하게 전달됩니다.