[CI/CD] 개념정리

data_hamster·2023년 9월 18일
0

자동화를 통해 사용자에게 빈번하게 배포

CI 지속적인 통합
CD 지속적인 제공

빌드되고 테스트됨.
1. 코드 변경사항을 메인에 빈번하게 머지해야함.
오래되면 코드 통합하는게 어려워짐.
머지 충돌에 오랜 시간이 걸림.
2. 통합을 위한 단계 (빌드, 테스트, 머지)의 자동화

CI 스크립트를 통해 빌드 -> TEST 를 함

Build - 서버 등 실행 가능한 상태.
test는 유닛 테스트.

고립된 작은단위의 문제 해결 가능
코드 퀄리티 향상 가능.
CI 잘 운영하려면 내가 작성하는 코드에 한해서 유닛 테스트를 꼭 포함되어야 함.

profile
반갑습니다 햄스터 좋아합니다

0개의 댓글