Manage2009. 3. 9. 19:52

Trac 은 이슈 추척 시스템 구축을 도와주는 Tool 이다. 사용자는 제품의 버그나 개선 사항을 웹 페이지를 통해 등록할 수 있고 개발자들은 이런 이슈들을 소스 버전과 같이 관리 할 수 있다. 아직 사용해 보지 않았다. ㅡㅡ 그래서 이번에 빌드 환경 만들때 사용해 보려고 한다.

설치하기 전에 TOW 0.2.2a 버전을 설치 하면 무엇이 포함되는지 살짝 보고 넘어간다.

TOW 0.2.2a Base package includes…  
 
* Python 2.4.4  
* Python for Windows Extensions build 210  
* Trac 0.10.4  
* Clearsilver 0.9.14  
* Apache HTTP Server 2.2.6  
* Mod_python 3.3.1  
* Subversion 1.4.5  
* Subversion Python binding 1.4.5  
* SQLite 3.5.2  
* pysqlite 2.3.5  
* EasyInstall  
* Added useful scripts.  
 
TOW 0.2.2a Standard package includes…  
 
* TOW 0.2.2 Base package  
* admin account has TRAC_ADMIN, XML_RPC permission.  
* Plugins  
o Web Admin Plugin r6060  
o Account Manager Plugin r2548  
o XML-RPC Plugin r2874  
o Eclipse Trac Integration r2874  
o WYSIWYG Editor Plugin r2856  
o trac.ini Admin Plugin r2883  
o TracNav 3.92  
* Macros  
o TOC Macro r2879  


1, 먼저 TOW 를 다운 받는다.(0.2.2.a_한글판) http://sourceforge.net/projects/traconwindows/
"TOW-0.2.2a-Standard-ko.ZIP" 버전의 파일을 받았다.

2, 파일을 적당한 위치로 옮기고 압축을 풀자.
"C:\TOW" 폴더에 압축을 풀었다.
% 설치하고 설정하면서 각각의 버전을 맞추는 일이 필요할수가 있다. 버전 맞추는 작업이 여간 까다롭지 않다. ㅡㅡ 링크를 참고하라

% 꼭 위의 경로에다 압축을 풀기를 권장한다. 나는 C 드라이브에 공간이 모잘라서 D 드라이버에 설치를 시도 하였으나 실패했다. ㅠㅠ  왜냐면, 스크립트 파일과 각 종 설치파일에 "C:\TOW" 이 경로가 하드 코딩 되어있기 때문이다. 바꾸고 바꾸고 해도 잘 안된다. ㅠㅠ

3, "C:\TOW\start-tow.bat" 파일을 실행 시킨다.
정상적으로 설치 되었다면 다음과 같은 화면이 출력된다.


4, 그리고 인터넷 브라우져를 이용해서 표시된 URL 을 입력해본다.
"http://localhost:8080/projects/HelloTOW" 보면 알겠지만 프로젝트의 설명이다.
IE 로 들어가서 잠깐만 살펴보면 쉽게 편집 가능하다.

5, "http://localhost:8080/svn/HelloTOW" IE 로 들어가 보자.
인증을 요구 하는 창이 뜬다. 비밀번호를 변경하고 들어가 보자.
들어가 보면 해당 프로젝트의 폴더 구조를 한눈에 볼수 있다.

% 비밀번호 변경하기: "C:\add-user.bat admin <PASSWORD>" 로 사용자를 추가 하거나 변경한다.

6, SVN 에 저장해 놓은 프로젝트와 연결을 시켜 보자.
지금 사용하고 있는 레파지 토리의 경로는 "D:\SVN" 폴더 밑에 저장해 두었다. (TRAC 의 SVN 기본 레파지 토리 Root 경로는 "C:\TOW\SvnRepo\Projects")이다.

그리고 연결하려는 레파지토리는 "D:\SVN\Etc" 이다.

6-1 먼저 TRAC 레파지 토리를 생성한다. "C:\TOW\create-trac-repo.bat Etc"
6-2 SVN 레파지토리 경로를 변경한다. "C:\TOW\TracRepo\Projects\Etc\conf\trac.ini" 파일을 열어서 "repository_dir"  의 경로를 "D:\SVN\Etc" 로 변경한다.

%참고로 TOW 가 기본으로 제공하는 SVN, TRAC 레파지 토리 경로를 기본으로 사용하면 6-2 와 같은 작업은 필요없다.
% 설정파일을 수정해서 레파지토리의 기본경로를 변경하려고 했는데 잘 안된다 ㅠㅠ 누가 알면 좀 알려주삼 ㅠㅠ

7, 이제 IE "http://localhost:8080/projects/Etc" 경로를 들어가 보자.

기본적으로 설치 하고 SVN 열결하는 것 까지 해봤더 사용하다가 설정이 까다로운 부분이 생기면 내용을 추가 하도록 하겠다.


Posted by 상현달