Trac을 Windows에서 쉽게 설치하여 사용하기
프로젝트 관리 도구로 Trac (http://trac.edgewall.org/)을 쓰는 기업이 많다.
요즘들어 많은 WEB2.0 개발회사들이 Trac을 프로젝트 관리 도구 System으로 사용하는 기업이 많은 것 같다.
(테더앤미디어의 TEXTCUBE 프로젝트도 trac으로 개발되고 있다.)
Trac을 쓰게되면 1) 프로젝트 MileStone관리 2) 프로젝트 이슈(티켓)관리 3) 프로젝트 문서 관리(위키) 4) 프로젝트 형상관리 (Subversion) 을 통합적으로 trac 단일 UI에서 관리가 가능하게 됨으로써, PM-DEV-QA간의 원활한 진행 체크 및 커뮤니케이션 관리가 가능해지는 장점이 있다.
Trac은 사용하기는 쉬우나, 워낙 설치가 까다로워서 왠만한 Engineer는 몇일 고생할 거 생각하고 xNIX 환경에서 구현해야하나, SourceFourge에 TOW (Trac on Windows)라는 제품으로 윈도우에서 설치 1분만에 Trac을 사용할 수 있는 혁신적인 Easy-Installer가 나와서 소개하고자 한다. (지금보니 한국분이 개설한 제품이다)
Project Repository - http://sourceforge.net/projects/traconwindows/
Project Blog - http://traconwindows.wordpress.com/
Trac Guide - http://trac.edgewall.org/wiki/TracGuide
현재 기준으로는 Base 및 Standard 패키지가 존재하고 둘의 차이점은 다음과 같다.
Base 패키지 구성
- python 2.4.4
- trac 0.10.4
- clearsilver 0.9.14
- apache 2.2.6
- mod_python 3.3.1
- subversion 1.4.5
- svn-python 1.4.5
- sqlite 3.5.2
- pysqlite 2.3.5
- easy_install
Standard 패키지 구성
- Base 패키지 포함
- Added Web Admin plugin
- Added Account Manager plugin
- Added XML-RPC plugin
- Added Eclipse Trac Integration plugin
- Added TracNav plugin
- Added WYSIWYG Editor plugin
- Added trac.ini Admin plugin
- Added TOC macro
원래 설치하려면 위의 Base, Standard 해당하는 내용을 일일이 찾아서 설치해 주어야 하는데..
본 TOW (Trac On Windows)는 설치,구성이 3분 이내에 할 수 있을 정도로 매우 쉽게 구성되어 있으며, 다음과 같이 하면 된다.
1) http://sourceforge.net/projects/traconwindows/ 에서 최신 Standard 패키지를 다운로드 받습니다.
2) C:\ 에 압축파일을 풉니다.
3) C:\TOW\start-tow.bat 파일을 실행하면 완료 (정말 쉽다.^^)
4) http://localhost:8080/projects/ 로 접근하시면 됩니다.
신규 프로젝트 설정법
1) 사용자 등록
C:\TOW>add-user.bat <UserName> <Password>
2) 프로젝트 등록 하는 방법
C:\TOW>create-svn-repo.bat <ProjectName>
C:\TOW>create-trac-repo.bat <ProjectName>
해준 후 http://localhost:8080/projects/<ProjectName> 으로 접속하면 됨.
상기와 같이 항상 데몬 프로그램을 로그인 한 후 CMD 창에서 start-tow.bat파일을 해주어야 하나,
이를 윈도우의 서비스로 등록하면 자동으로 된다.
C:\>sc create trac binPath= “c:\TOW\start-tow.bat” start= auto displayname= “Trac Service of TOW”
이렇게하면 윈도우즈 서비스로 등록되며 자동 실행 되어야 하나, 필자 컴퓨터에서는 무슨 이유에서인지 “Error 1053:The Service did not responde to the start or control request in an timely fashion”이라는 메시지를 뿌리면서 자동 서비스 실행이 안된다. (MSDN에서 찾아보니 .NET Framework SP을 설치하면 된다고 한는데.. 성공하시면 덧글/트랙백 좀 남겨주세요.)
참고 :
#01. CentOS 5.0에 subversion/svn 설치
#02. CentOS 5.0에 subversion - viewvc 설치
#03. Subversion 사용 통계/현황 요약 보기
#04. Subversion commit시 메일로 통보 받기
#05. 프로젝트 협업을 위한 Trac, CodeBeamer, Jira, Mantis의 간단 비교
이 글은 스프링노트에서 작성되었습니다.
댓글 없음:
댓글 쓰기