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 열결하는 것 까지 해봤더 사용하다가 설정이 까다로운 부분이 생기면 내용을 추가 하도록 하겠다.
'Manage' 카테고리의 다른 글
[CI TOOL] HUDSON 설치 (0) | 2011.11.18 |
---|---|
Microsoft Visual C++ 2010 Express 설치하기 (0) | 2010.11.12 |
SVN Notifier (SVN 알리미) (0) | 2009.03.09 |
지속적인 통합(Continuous Integration) 링크 (0) | 2009.03.06 |
SVN 을 이용한 버전관리 방법 (0) | 2009.02.26 |