반응형
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
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/
자기한테 맞는 값을 넣어 주면 된다.
반응형