Hudson을 이용한 빌드 배포 테스트 자동화
Continuous Integration(점진적 통합,이하 CI)이란, 개발자가 각각 개발한 소스코드를 모아서 한꺼번에 빌드하는 통합 빌드의 과정을 특정 시점이 아니라 매일이나 매주와 같이 아주 잦은 주기로 수행함으로써 통합에서 발생하는 오류와 시간을 줄이기 위한 기법이다.Extreme Programming Community (XP)에서 애자일 방법론의 일부로 Kent Beck에 의해서 고안된 방법으로 다음과 같은 특징을 가지고 있다.1. CI의 특징(1) 소스코드 일관성 유지CI툴을 설정하기 위해서는 기본적으로 소스 관리 시스템이 필요하다.대표적인 소스 관리 시스템은 Subversion,CVS,Perforce등이 있다.CI툴은 이 소스 관리 시스템으로부터 프로젝트 소스의 메인 브랜치(trunk 라고도 ..
Java/Hudson
2012. 8. 1. 15:21