DevOps
-
CI/CD에 대한 이해Programming/etc. 2022. 2. 10. 21:09
CI / CD란, 지속적인 통합 및 배포는 신속하고 지속적인 소프트웨어 제공을 통한 고객 만족이라는 애자일 선언문(Agile Manifesto)의 12가지 원칙 중 첫번째 원칙이자 DevOps의 중요한 요소이기도 하다. 보통 DevOps에서 사용 되는 CI/CD의 경우 Monolithic Architecture(하나의 단일 시스템 구조) 보다 MSA(Micro Service Architecture, 모듈 느낌의 작은 시스템이 상호작용(API)하여 하나의 거대한 시스템을 이루는 구조)에 더 적합한 방식이라고 할 수 있는데, 구성된 마이크로 서비스 아키텍처에 API로 소프트웨어를 연결 하는 경우가 많다. 여기서 CI(Continuous Intergration; 지속적인 통합)은 애플리케이션의 코드가 변경 혹..