728x90
반응형

안녕하세요, 수염난아이티 입니다.

 

IT공부나 업무를 하다보면 CI/CD라는 용어를 어렵지 않게 찾아볼 수 있습니다.

그래서 이번 페이지에서 CI/CD의 의미를 간략하게 설명해보겠습니다.

 

우선 약어는 아래와 같습니다.

  • CI : Continuous Integration (지속적 통합)
  • CD : Continuous Delivery (지속적 배포)

지속적 통합과 배포를 통해 소프트웨어 개발 라이프 사이클을 간소화하고 가속화 하는 것이

CI/CD의 목표입니다.

출처 : https://www.redhat.com/

 

CI 는 코드 변경사항을 공유 소스 리포지토리에 자동으로 자주 통합하는 사례를 나타내며,

CD 는 코드 변경사항을 통합, 테스트, 제공을 타나내느 프로세스로 구성됩니다.

 

제가 현재 담당하는 한 프로젝트도 CI/CD 가 적용되어 있습니다.

 

하나의 인식모델을 여러 지역에 배포 및 업그레이드를 중앙에서 관리 하는데요,

만약 인식모델이 배포된 지역별로 각기 존재한다면,

인식모델을 관리하는 담당자는 n개의 인식모델을 각각 업그레이드 및 배포해야 하는 어려움이 있을 겁니다.

 

그러나 CI/CD를 적용하여 하나의 인식모델을 중앙에서 관리 및 배포한다면

해당 담당자는 지속적인 업그레이드 및 관리차원에 훨씬 수월하게 업무를 수행할 수 있게 됩니다.

 

이상 간략히 CI/CD에 대해서 알아봤습니다.

728x90
반응형

'▶IT World◀ > IT Basic' 카테고리의 다른 글

[it용어] 인증/인가 란?  (9) 2024.12.24
[it용어] FO/BO 란?  (2) 2024.12.24
JSON 파일 이란?  (3) 2024.12.11
ETL 이란?  (1) 2024.12.02
IT 시스템 아키텍처란?  (0) 2024.11.21

+ Recent posts