← 용어집으로 돌아가기
CI/CD 파이프라인
CI/CD 파이프라인은 소프트웨어 변경 사항을 지속적으로 빌드, 테스트, 배포하는 자동화된 워크플로로, 팀이 코드를 더 빠르고 안정적으로 출시할 수 있게 해 줍니다.
최종 업데이트: 2026년 3월 3일
CI/CD 파이프라인(지속적 통합/지속적 배포)은 개발자의 커밋에서 시작해 빌드, 테스트, 보안 스캔을 거쳐 프로덕션 배포까지 코드를 이동시키는 자동화된 단계의 연속입니다. 수작업 인계를 없애고 사람의 실수로 인한 위험을 줄여 주는, 현대 소프트웨어 제공의 근간입니다.
지속적 통합(CI)은 개발자가 커밋할 때마다 코드 변경 사항을 자동으로 병합하고 테스트하여 통합 버그를 조기에 발견하는 데 중점을 둡니다. 지속적 배포(CD)는 여기서 한 걸음 더 나아가, 검증된 빌드를 수동 승인 단계 없이 스테이징 또는 프로덕션 환경에 자동으로 릴리스합니다.
보안 관점에서 CI/CD 파이프라인은 가치가 높은 공격 대상입니다. 파이프라인을 장악한 공격자는 빌드 산출물에 악성 코드를 주입하거나, 시크릿과 토큰을 탈취하거나, 백도어가 심어진 소프트웨어를 대규모로 프로덕션에 배포할 수 있습니다. 그래서 파이프라인 강화는 모든 소프트웨어 공급망 보안 프로그램의 핵심 요소입니다.
파이프라인의 각 작업은 CI 러너에서 실행됩니다. CI 러너는 코드, 작업의 시크릿, 다운로드한 의존성이 한곳에 모이는 머신입니다.