hudson - 빌드 자동화 설정하기
- Development/Tools
- 2010. 7. 1.
지금까지는 수동으로 Build Now를 클릭하여, build를 하는 것이었다면,
이제 Continuous Integration을 위해, 소스 변경본을 감지하여 자동으로 프로젝트를 build 하도록 설정을 해야한다.
우선, SVN 설정 부분에서 다음과 같이 체크박스를 설정한다.
그리고, 주기적으로 소스에 변화가 있는지 검사하도록 다음과 같이 Trigger 옵션을 설정한다.
SCM을 polling 한다는 뜻은, 소스에 변화가 있는지 보고 변화가 있을 경우 build를 수행한다는 뜻이라고 보면 된다.
위의 그림에서 보는 바와 같이,
두 개의 옵션을 부여하였다.
이와 같이 설정하기 전에는,
와 같았으나, polling 옵션을 설정 후 일정 시간이 지나자 자동으로 빌드를 시작하였다.
이제 Continuous Integration을 위해, 소스 변경본을 감지하여 자동으로 프로젝트를 build 하도록 설정을 해야한다.
우선, SVN 설정 부분에서 다음과 같이 체크박스를 설정한다.
그리고, 주기적으로 소스에 변화가 있는지 검사하도록 다음과 같이 Trigger 옵션을 설정한다.
SCM을 polling 한다는 뜻은, 소스에 변화가 있는지 보고 변화가 있을 경우 build를 수행한다는 뜻이라고 보면 된다.
위의 그림에서 보는 바와 같이,
- 매 5분마다 검사하기 : */5 * * * *
- 매일 오전 9시에 검사하기 : 00 09 * * *
두 개의 옵션을 부여하였다.
이와 같이 설정하기 전에는,
와 같았으나, polling 옵션을 설정 후 일정 시간이 지나자 자동으로 빌드를 시작하였다.
'Development > Tools' 카테고리의 다른 글
hudson - javadoc 생성하기 (0) | 2010.07.20 |
---|---|
hudson - emma와 연동하기 (2/2) (0) | 2010.07.19 |
hudson - emma와 연동하기 (1/2) (0) | 2010.07.16 |
hudson - JUnit 테스트 추가하기 (2) | 2010.07.07 |
hudson - build 스크립트 작성하기 (IDE로부터 build 스크립트 분리) (0) | 2010.07.01 |
hudson - 프로젝트 생성하기 (0) | 2010.06.26 |
무료 SVN - www.unfuddle.com 화면 구성 소개 (0) | 2010.06.20 |
무료 SVN - www.assembla.com (0) | 2010.06.15 |