CruiseControl 홈페이지 : http://cruisecontrol.sourceforge.net/
CruiseControl.Net 홈페이지 : http://confluence.public.thoughtworks.org/display/CCNET/Welcome+to+CruiseControl.NET
가정
- 소스버전관리시스템으로는 Subversion을 사용한다.
개요
CruiseControl.Net은 CI(Continuous Integration)를 위한 빌드 자동화를 구축하기 위해서 필요한 자동 빌드 툴이다
CI 시스템 구축
- .NET Framework SDK를 설치한다.
Windows Installer를 실행시키기만 하면 된다. - NUnit
Windows Installer를 실행시키기만 하면 된다. - NAnt
- 원하는 경로에 압축파일을 푼다. 여기서는 “C:\Program Files\ant-0.85-rc2″에 압축을 풀었다.
- [제어판->시스템->고급->환경변수->시스템환경변수->새로 만들기]에서 변수 이름 NANT_HOME, 변수값 C:\Program Files ant-0.85-rc2을 추가한다.
- [제어판->시스템->고급->환경변수->시스템환경변수->PATH]에 %NANT_HOME%;bin 을 추가한다.
- CruiseControl.Net
- CruiseControl.NET-1.0-Setup.exe 을 설치한다. 여기서는 기본설치경로 “C:\Program Files\CruiseControl.NET\”을 선택했다.
- CruiseControl.NET-CCTray-1.0-Setup.exe 을 설치한다.
- C:\Program Files\CruiseControl.NET\server\ccnet.config 을 메모장으로 연다. 프로젝트 설정을 추가한다.
- [관리도구->서비스->CruiseControl.NET Server->등록정보]에서 시작유형 ‘자동’, 서비스 상태 ‘시작’으로 설정한다.
- CCTray
- CCTray를 실행시킨다. 바탕화면에 바로가기가