CruiseControl 홈페이지 : http://cruisecontrol.sourceforge.net/
CruiseControl.Net 홈페이지 : http://confluence.public.thoughtworks.org/display/CCNET/Welcome+to+CruiseControl.NET

가정

  1. 소스버전관리시스템으로는 Subversion을 사용한다.

개요
CruiseControl.Net은 CI(Continuous Integration)를 위한 빌드 자동화를 구축하기 위해서 필요한 자동 빌드 툴이다

CI 시스템 구축

  1. .NET Framework SDK를 설치한다.
    Windows Installer를 실행시키기만 하면 된다.
  2. NUnit
    Windows Installer를 실행시키기만 하면 된다.
  3. NAnt
    1. 원하는 경로에 압축파일을 푼다. 여기서는 “C:\Program Files\ant-0.85-rc2″에 압축을 풀었다.
    2. [제어판->시스템->고급->환경변수->시스템환경변수->새로 만들기]에서 변수 이름 NANT_HOME, 변수값 C:\Program Files ant-0.85-rc2을 추가한다.
    3. [제어판->시스템->고급->환경변수->시스템환경변수->PATH]에 %NANT_HOME%;bin 을 추가한다.
  4. CruiseControl.Net
    1. CruiseControl.NET-1.0-Setup.exe 을 설치한다. 여기서는 기본설치경로 “C:\Program Files\CruiseControl.NET\”을 선택했다.
    2. CruiseControl.NET-CCTray-1.0-Setup.exe 을 설치한다.
    3. C:\Program Files\CruiseControl.NET\server\ccnet.config 을 메모장으로 연다. 프로젝트 설정을 추가한다.
    4. [관리도구->서비스->CruiseControl.NET Server->등록정보]에서 시작유형 ‘자동’, 서비스 상태 ‘시작’으로 설정한다.
  5. CCTray
    1. CCTray를 실행시킨다. 바탕화면에 바로가기가
Read More