최근들어 지속적인 통합 CI(Continuous Integration) 툴인 Hudson을 사용하는 곳이 점점 늘어나고 있다.
CI 서버는 보통 주기적인 빌드를 통해 품질관리와 향상을 목표로 사용되게 되는데... 요새(실제로는 작년말 즈음부터) Hudson 커뮤니티 내부에 이런저런 일이 많이 있었다.
Hudson은 2005년 2월7일 1.0 발표되었는데, 일본 출신의 개발자 Kohsuke Kawaguchi가 Sun에 재직할 당시 개발 되었었다.
(2010/4월 Sun 퇴사)
그런데, Sun이 Oracle에 인수된 이후에 문제가 생기기 시작했는데, Hudson이 배포되고 있던 java.net의 인프라의 문제로 인해 배포 사이트를 다른 곳으로 옮기려는 논의가 Hudson 커뮤니티 내부에서 진행이 시작되었고, 그러던 중에 Oracle에서 개발자 메일링 리스트에 Koshuke Kawaguchi를 제외하고 Oracle 직원으로 그 자리를 대체하면서 논란이 시작 되었다.
그 후 Oracle에서 Hudson에 대한 상표권리를 주장하면서 논란이 정점에 이르더니...
그럼 오늘은 Jenkins씨에 대해서 알아 봅시다.
바뀐 내막은 위에서 말한 바와 같고. 바뀐점이나 그런건 거의 없이 Hudson의 사용법과 동일하다. 그러므로 Hudson을 접해본 사람들이라면 별 무리 없이 Jenkins도 사용이 가능할 것이다.
1. 다운로드 및 설치
- http://mirrors.jenkins-ci.org/war/latest/jenkins.war 에서 jenkins.war파일을 다운로드 한다.
- 설치는 바로 Hudson처럼 war파일을 실행 할 수도 있고, WAS에 배포하여 실행 할 수도 있다. 각자 기호에 맞게 설치하길 바란다.
2. 사용법은 Hudson과 동일하다.
출처 - http://blog.naver.com/palfuni?Redirect=Log&logNo=120154943540
[출처] Hudson의 계명 Jenkins|작성자 palfuni
===================================================================================
java 2011/01/12 19:36
'IDE & Build > Jenkins' 카테고리의 다른 글
jenkins - 설정 (0) | 2013.06.05 |
---|---|
jenkins - installation and update (0) | 2013.06.05 |
hudson - 참고 사이트 (0) | 2012.04.14 |
Hudson master/slave 구성 (0) | 2012.04.13 |
CI Tool & Hudson (0) | 2012.04.12 |