hudson - build 스크립트 작성하기 (IDE로부터 build 스크립트 분리)

프로젝트를 생성했지만, IDE를 사용해서 빌드를 진행하는 과정은 개인의 PC에서만 수행되는 작업일 뿐이다.

Hudson 등의 CI를 사용하는 것은 별도의 빌드 서버를 설정하고자 함이고,
별도의 빌드 서버는 개인의 개발 환경과는 상관없이 빌드를 수행할 수 있도록 설정되어야 한다.

따라서, maven이나 ant 등을 사용하여 별도로 빌드가 이루어지도록 설정할 필요가 있으며,
본 과정에서는 ant를 사용하여, 간단하게 빌드를 할 수 있도록 한다.

당연히, ant가 미리 설치 되어 있어야 하며, (http://ant.apache.org)
ant의 설치 디렉토리는 ANT_HOME으로 설정되어 있어야 한다.




지난 번에 등록한 프로젝트명을 클릭하면, 좌측 상단에 위와 같은 Hudson의 메뉴를 볼 수 있다.
별도의 빌드 스크립트가 지정이 되어 있지 않다면, Build Now를 해도 에러가 발생할 것이므로,
ant가 설정되어 있다는 가정 하에, build.xml을 대략 다음과 같이 작성한다.

    
    

        
    
        
    

    
    
        
        
        
    
    
    
    
    
    
    
        
    
    

입력후, 새로 작성한 build.xml을 SVN repository에 add & commit하자.
이제 Hudson에서 Build Now를 하면, 해당 프로젝트가 build되는 것을 확인 할 수 있다.



댓글

Designed by JB FACTORY