현재 CI 툴로 CruiseControl을 사용한지 거의 2년이 넘어간다..

지난번에 아시는분이 알려준 Hudson 이란 툴도 꽤 좋다고 해서 사용해 볼까했는데..

이번에 자바 프로젝트 필수 유틸리티 라는 책을 읽으면서 TeamCity라는 툴도 알게 되었다.

그래서 이 3개의 툴중에 어느 것이 더 좋을지 비교해보기 위해 모두 설치해보았다.

1. CruiseControl : http://cruisecontrol.sourceforge.net (새 창으로 열기) 
- 현재 사용버전은 2.7.1이고 최신버전은 2.8.1 이다.

2. Hudson : https://hudson.dev.java.net/

  1. 홈페이지에 가서 최신버전을 다운로드 받는다. (1.307 버전이 최신 - 2008/06/20)
  2. hudson.war 형태로 되어있으므로, apache-tomcat 을 받는다. (6.0.18 이 최신)
  3. apache-tomcat 의 압축을 풀고 apache-tomcat의 webapps 폴더의 파일을 모두 지운다.
  4. 다운받은 hudson.war을 apache-tomcat의 webapps에 복사한다.
  5. apache-tomcat 를 구동한다.
  6. http://localip:8080/ (새 창으로 열기) 접속이 되는지 확인한다.

3. TeamCity : http://www.jetbrains.com/teamcity/ (새 창으로 열기)

Trackback URL : http://apollo89.com/blog/trackback/346
openclose