<aside> ❓ 질문 드립니다.. CI/CD가 무엇 인지 설명해 주세요~
</aside>
개발자가 배포할 때마다 일일이 빌드하고 배포하는 과정을 진행하는 것은 한두 번이면 충분하겠지만,
이러한 과정이 수없이 진행된다면 일일이 이 과정을 수행하는 것이 번잡스럽고 지루할 것이다.
그래서 이 수없이 진행되는 배포 과정을 자동화시키는 방법을 구축하게 되는데, 그것을 CI/CD 파이프라인이라고 한다.
**“CI"**는 개발자를 위한 자동화 프로세스인 지속적인 통합(Continuous Integration)
**"CD"**는 지속적인 서비스 제공(Continuous Delivery) 및/또는 지속적인 배포(Continuous Deployment)
CI와 CD는 합쳐서 보면 소프트웨어 개발 생명주기와 모양이 유사하다.
결과적으로 CI/CD는 파이프라인으로 표현되는 실제 프로세스를 의미하고,
애플리케이션 개발에 지속적인 자동화 및 지속적인 모니터링을 추가하는 것을 의미한다
“배포 과정을 자동화시키는 방법을 구축하는 것 === CI/CD 파이프라인”
아무튼, CI/CD 파이프라인을 구성하는 단계는 무었이 있을까?