CICD1 [쿠버네티스 / 도커] 05. 지속적 통합과 배포 자동화, 젠킨스 [쿠버네티스 / 도커] 05. 지속적 통합과 배포 자동화, 젠킨스 자동화는 크게 지속적 통합(CI)와, 지속적 배포(CD) 두가지로 정의되며, 일반적으로 둘을 합쳐 CI/CD라고 한다. CI/CD는 실무적인 환경에서 변경 사항을 계속 추적해 좀 더 안정화된 애플리케이션을 만들고, 이를 배포하는 과정을 자동화해 시스템을 안정적으로 운영하는 데 가장 많이 쓰이는 개념이다. 1. 컨테이너 인프라 환경에서 CI/CD CI 코드를 커밋하고 푸시하면 CI 단계로 들어가는데, CI 단계에서는 애플리케이션이 자동으로 빌드되고 테스트를 거쳐 배포할 수 있는 애플리케이션인지 확인한다. 테스트를 통과하면 신뢰할 수 있는 애플리케이션으로 간주하고 CD 단계로 넘어간다. CD CI과정에서 생성된 신뢰할 수 있는 애플리케이션을 .. 2022. 7. 13. 이전 1 다음 728x90 반응형