블로그 이미지
평범하게 살고 싶은 월급쟁이 기술적인 토론 환영합니다.같이 이야기 하고 싶으시면 부담 말고 연락주세요:이메일-bwcho75골뱅이지메일 닷컴. 조대협


Archive»



SVN에서 자동으로 Checkout해서 Build하는 과정까지 자동화
==
<project name="helloworld" default="build" basedir="./">
<taskdef name="svn" classname="org.tigris.subversion.svnant.SvnTask"/>
 <target name="prepare">
  <delete dir="checkout"/>
  <mkdir dir="checkout"/>
 </target>
 <target name="checkout" depends="prepare">
  <svn username="KR12935" password="passwd">
   <checkout
    url="http://url/svn/HelloWorld/HelloWorld/trunk"
    destPath="./checkout"/>
  </svn>
 </target>
 <target name="build"  depends="checkout">
  <ant dir="checkout" antfile="build.xml" />
  </target>
</project>
==

이 스크립트는 Cruise Control의 LOCAL환경에 설정을하고
실제 build.xml은 SVN안의 프로젝트(컴포넌트)안에 위치 시켜서 Build 스크립트까지 다운 로드 받도록 한다.

'ALM > Build Automation (빌드 자동화)' 카테고리의 다른 글

이제는 Trac  (1) 2008.01.24
Hudson  (0) 2008.01.22
Atlassian Bamboo  (0) 2007.11.08
일일 빌드에 대해서..  (0) 2007.10.17
하나의 소스를 여러 환경에 DEPLOY하는 방법  (0) 2007.08.24
SVN CheckOut and Build 자동화 스크립트 예제  (0) 2007.08.23
본인은 구글 클라우드의 직원이며, 이 블로그에 있는 모든 글은 회사와 관계 없는 개인의 의견임을 알립니다.

댓글을 달아 주세요