1. 정의
- 소스코드 연속/지속적 통합 통한 형상관리 적용과 자동화 빌드, 테스트, 배포 기능 을 통한 고품질 SW 획득 기술
- [CI의 정의] 자동화 도구를 이용해 개발자별 소스코드를 지속적으로 빌드, 테스트, 배포 할 수 있는 환경(형상관리 필수적용)
- [CD의 정의] 변경된 요구사항에 대한 개발/통합/배포/테스트/릴리즈를 자동화함해 SW의 개발과 운영을 통합하여 DevOps를 지원하는 소프트웨어 연속적인 배포 출시 전략
- 필요성 ) 에러의 조기 발견, 배포 용이성 확보, 가시적 관리 및 자동화
2. CI / CD 개념도
가. CI 개념도
나. CD 개념도
- 개발자의 코드 작성 후, 빌드, 테스트 및 테스트 결과 체크, 배포까지 수행해주는 연속적 통합 환경
'정보관리기술사 > 프로젝트관리' 카테고리의 다른 글
번다운 차트 (0) | 2023.12.13 |
---|---|
페어 프로그래밍 (0) | 2023.12.13 |
Lean(Lean software development) (0) | 2023.12.13 |
XP(eXtreme Programming) (0) | 2023.12.13 |
Kanban (0) | 2023.12.13 |