Linux / / 2009. 8. 28. 15:09

[CentOS] Hudson 설치 & Trac 연동.

반응형


1. Hudson 설치.

다운로드 : http://hudson.gotdns.com/latest/hudson.war

hudson 은 간단히 war 파일로 되어 있으며,
was에 Deploy 하는 방법과 Hudson 자체 Servlet Container 를 사용하는 띄우는 방법 2가지가 존재한다.

여기서는 자체 Servlet Container 를 사용한 방법에 대해 설명한다.

다운로드한 war 파일을 임의의 폴더로 복사한다.
실행 방법.

# java -jar hudson.war --httpPort=9023

port 를 적지 않는 경우에는 기본 8080으로 잡힌다.
이와 같이 실행하면

~사용자/.hudson 폴더에 실행중에 발생하는 모든 데이터를 저장한다.
이 폴더를 바꾸고 싶다면 환경 변수에 설정하거나 실행중 옵션으로 주어도 된다.

# export HUDSON_HOME=/hudson

or

# java -DHUDSON_HOME=/hudson -jar hudson.war --httpPort=9023


2. Trac 연동.

플러그인 다운로드 : http://trac-hacks.org/wiki/HudsonTracPlugin

플러그인을 다운로드 받는다.

python-feedparser 가 설치 되어 있어야한다.
다운로드 : http://www.feedparser.org/


# unzip hudsontracplugin-r6444.ziip
# cd hudsontracplugin
# python setup.py install
# service httpd restart


하면 /usr/lib/python2.4/site-package 밑으로 .egg 파일이 복사가 되었다고 한다.
trac 관리자 -> 플러그인 페이지에서 활성화를 해준다.

trac.ini 에서 [hudson] 이 생겼다.

feed_ur= http://localhost:9023/rssAll
main_page=http://localhost:9023/


 자기한테 맞는 값을 넣어 주면 된다.




반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유