이번에는 Luntbuild에 Version Control System을 등록하는것에 대해 알아보겠습니다. Luntbuild가 지원하는 Version Control System에는 어떤것들이 있을까요 ?
여기서는 Subversion을 사용하겠습니다.
1.Project 탭에서 해당 프로젝트 이름을 클릭하여 프로젝트를 선택합니다.
2.오른쪽 상단의 Edit 아이콘을 클릭하여 프로젝트 수정화면으로 들어갑니다.
3.Builders탭으로 이동하여 new builder 아이콘을 클릭하여 빌더를 추가합니다.
Luntbuild가 지원하는 builder는 다음과 같습니다. 여기서는 Ant를 사용하겠습니다.
혹시 이클립스에만 추가하고 Subversion에 Add 하지 않으면 빌드서버가 받을 수 없기 때문에 에러가 발생합니다. 반드시 Add하고 Commit을 해 주어야 합니다.
Build success condition은 Regular Expression으로 빌드결과를 검증할 수 있는 항목입니다. 나중에 자세힌 한번 알아봐야 겠습니다. 사실 빌드가 성공적으로 이루어졌는지 세밀하게 검증하는게 중요한데 유용할 듯 합니다.
저장을 하고나면 아래와 같이 Antbuilder가 추가된것을 확인할 수 있습니다.
- AccuRev
- Base Clearcase
- Dynamic Clearcase
- CVS
- File System
- MKS
- Perforce
- Star Team
- Subversion
- SubversionExe
- ClearcaseUCM
- Visual Source Safe
여기서는 Subversion을 사용하겠습니다.
1.Project 탭에서 해당 프로젝트 이름을 클릭하여 프로젝트를 선택합니다.
2.오른쪽 상단의 Edit 아이콘을 클릭하여 프로젝트 수정화면으로 들어갑니다.
3.Builders탭으로 이동하여 new builder 아이콘을 클릭하여 빌더를 추가합니다.
Luntbuild가 지원하는 builder는 다음과 같습니다. 여기서는 Ant를 사용하겠습니다.
- Ant
- Maven
- Maven2
- Command
- Rake
builder type : Ant builderAnt는 1.6.2 버전을 사용했습니다. 미리 Ant를 받아서 압축을 풀어놓으셔 하며 그 위치를 명시하면 됩니다. 빌드 스크립트는 테스트용으로 빈 파일을 하나 만들어서 사용했으며 스크립트 위치는 /build 폴더 입니다.
Name : ant 1.6.2
Command to run Ant : E:\j2ee\devlib\apache-ant-1.6.5\bin\ant.bat
Build script path : /Petstore20/build/build.xml
Build targets : all
build.xml
<project name="PetStore20 Project" default="all" basedir=".">
<property file="build.properties" />
<!-- ready to build (ejb deploy descriptor copy) -->
<target name="init">
<regexp />
</target>
<target name="all" depends="init">
</target>
</project>
혹시 이클립스에만 추가하고 Subversion에 Add 하지 않으면 빌드서버가 받을 수 없기 때문에 에러가 발생합니다. 반드시 Add하고 Commit을 해 주어야 합니다.
Build success condition은 Regular Expression으로 빌드결과를 검증할 수 있는 항목입니다. 나중에 자세힌 한번 알아봐야 겠습니다. 사실 빌드가 성공적으로 이루어졌는지 세밀하게 검증하는게 중요한데 유용할 듯 합니다.
저장을 하고나면 아래와 같이 Antbuilder가 추가된것을 확인할 수 있습니다.
'Development > 자동화' 카테고리의 다른 글
| Luntbuild와 Subversion 연동하기 - Schedules 생성 (0) | 2008/02/12 |
|---|---|
| Ant Script Builder에 대한 논문 (0) | 2008/02/11 |
| Luntbuild와 Subversion 연동하기 - VCS 생성 (0) | 2008/02/11 |
| Luntbuild와 Subversion 연동하기 - 프로젝트 생성 (1) | 2008/02/05 |
| Luntbuild와 Subversion 연동하기 - MySQL로 빌드결과 저장 (0) | 2008/02/05 |
| Luntbuild와 Subversion 연동하기 - 설치 및 실행 (2) | 2008/02/03 |


