728x90
반응형
안녕하세요, 수염난아이티 입니다.
IT공부나 업무를 하다보면 CI/CD라는 용어를 어렵지 않게 찾아볼 수 있습니다.
그래서 이번 페이지에서 CI/CD의 의미를 간략하게 설명해보겠습니다.
우선 약어는 아래와 같습니다.
- CI : Continuous Integration (지속적 통합)
- CD : Continuous Delivery (지속적 배포)
지속적 통합과 배포를 통해 소프트웨어 개발 라이프 사이클을 간소화하고 가속화 하는 것이
CI/CD의 목표입니다.
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 |