지속적 통합 (CI)
개요
시작하기
변경할 때마다 소프트웨어를 빌드하기
순서
자주 빌드하여 얻을 수 있는 해답
CI의 특징
기본 요소
지속적인 통합 도입하기
CI가 지닌 가치
프로세스 자동화
CI 적용 단계
CI와 다른 개발 실천 방법
실천 방법
위험 줄이기
위험 요소들
변경과 동시에 소프트웨어 빌드하기
빌드를 자동화하기
명령어 하나로 빌드를 수행하기
소프트웨어 자산을 중앙 집중화 하기
빨리 실패하는 빌드를 만들기
환경에 독립적으로 빌드 되도록 하기
빌드 유형
개인 빌드
통합 빌드
릴리즈 빌드
빌드 메커니즘
전용 통합 빌드 머신 사용
CI 서버 사용
빌드 시간 단축
빌드 메트릭 수집, 분석 및 개선
전용 빌드 머신 사용
테스트 성능 개선
지속적인 테스트
단위 테스트 자동화하기
컴포넌트 테스트 자동화하기
시스템 테스트 자동화하기
기능 테스트 자동화하기
결함 검사용 테스트 작성하기
컴포넌트 테스트를 반복할 수 있게 만들기
테스트 케이스 하나에 assert 하나로 제한하기
지속적인 검사
Last updated