개발Story
article thumbnail
[CI-CD] 개념
CI-CD 2023. 10. 11. 10:32

1. CI / CD 란 무엇인가? 1.1 CI란 Continuous Integration을 말한다 => 무엇을 통합한다는 것일까? 기본적으로 코드이다. 여러 명의 많은 개발자들이 코드 베이스를 계속해서 통합하는 것이다. 여러 개발자들의 코드를 각각 가능한 빠르게 배포를 하는 것을 의미한다. 즉 코드를 통합한다는 것이다. 1.2 CD란 Continuous Delivery => 무엇을 배달 내부 사용자(내부 QA, 마케터, 기획자)든, 사용자든 서비스를 지속적으로 배달한다. 즉 코드 베이스가 항상 배포 가능한 상태를 유지하는 것을 의미한다. Continuous Deployment =>지속적 배포 코드 베이스를 사용자가 사용 가능한 환경에 배포하는 것을 자동화하는 것이다. 버전 1 쓰다가 끊키지 않고 배포하는..