Trac을 설정하다보니까 여기저기 좋은 plugin이 많이도 나온다.
프로그램과정에 시간을 쏟아야 되는데 셋팅에 너무 시간을 많이 보내는것 같다.
이것은 Eclipse에서 Trac관련 문서(Wiki로 작성)들을 편비할 수 있도록 하는 Plugin 입니다.
eclipse에서 help->install new software를 선택하고 다음 사이트를 추가해준다.
Name : Eclipse Trac Integration ( 편한대로 주세요 )
Location : http://trac-hacks.org/svn/eclipsetracplugin/eclipse/update/
설치가 끝나고 나면 eclipse상에서 window -> Open Perspetive -> Trac 을 선택하고 Trac Server를 등록해 준다.
그러면 Trac Navigation에 주욱~~ Wiki 파일이 올라온다.
Wiki 문법을 잘 모르는 내입장에선 참 편할것 같다.
SVN commit을 trac과 연동하여 특정 동작을 수행하도록 지정할 수 있다.
trac에서는 bug, 개발작업, 등의 내용을 ticket을 작성하여 관리한다. ticket을 작성하는 경우 일반적으로, ticket을 open한다고 한다.
ticket을 open하면, 해당 ticket의 내용을 보고, 관련 작업이 source와 관련된 경우, source code작업을 완료한 후 ticket을 close한다.
이때, ticket을 close하는 작업을 svn commit시에 자동으로 이루어 지도록 할 수 있다.
실제로는, svn commit이 발생할때 log를 hooking해서, 해당 log에 ticket 정보가 있는지 확인하고, ticket정보가 있다면,
해당 ticket을 close하거나, 해당 ticket에 log를 남기게 된다.
0. trac plugin 설치
solove@sage:/etc$ sudo easy_install http://trac-hacks.org/svn/eclipsetracplugin/tracrpcext/0.10
Downloading http://trac-hacks.org/svn/eclipsetracplugin/tracrpcext/0.10
Doing subversion checkout from http://trac-hacks.org/svn/eclipsetracplugin/tracrpcext/0.10 to /tmp/easy_install-WAd3o4/0.10
Processing 0.10
Running setup.py -q bdist_egg –dist-dir /tmp/easy_install-WAd3o4/0.10/egg-dist-tmp-NO2eTd
Adding TracExtendedXmlRpc 0.1 to easy-install.pth file
Installed /usr/local/lib/python2.6/dist-packages/TracExtendedXmlRpc-0.1-py2.6.egg
Processing dependencies for TracExtendedXmlRpc==0.1
Finished processing dependencies for TracExtendedXmlRpc==0.1
Trac과 Mylyn을 연결하기 위해 필요한 connector를 설치한다. 설치할 플러그인의 URL은
http://download.eclipse.org/tools/mylyn/update/extras/ 이다.
Mylyn integration > Mylyn Connector:Trac을 설치한다.
http://download.eclipse.org/tools/mylyn/update/extras/
위와 같다.
Continue reading “SVN commit을 trac으로 연동”
Trac과 Subversion을 연동하여 설치하고 기존 프로그램 Source를 옮겼는데 한글이 깨져나와서 찾아 봤습니다.
- cd /data1/u-service.kr/trac/lavendar/conf
- sudo vi trac.ini
- 다음 부문을 하단부의 [trac] 부문에 추가
default_charset = euc-kr
utf8을 선호한다면 이부분을 euc-kr를 utf8로 바꾸면 됩니다.
크득~크득~ 잘 나옵니다. 이런 기분때문에 삽질하는게 아닐까요?????
Tags: UTF-8
PHP command-line interface (CLI)를 설치해준다.
sudo apt-get install php5-cli
PHP CLI를 사용하기 위해 Configure를 수정해 준다.
- Window에 Trac을 설치한경우
[mimeviewer]
php_path = c:\PHP\php.exe
- Ubuntu(또는 Linux)에 설치한 경우 (/etc/trac.ini 수정 <= 제가 올린 Trac 설치방법 참조)
[mimeviewer]
php_path = /usr/bin/php
Tags: PHP, Trac
사무실에서 홈페이지 개발완료 후 Source를 관리하기 위해 CDE 환경을 구축하고자 Subversion과 Trac 설치해 봤습니다.
Google에서 검색된 자료들을 보고 이리저리 설치해 봤는데 제가 원하는 스타일로 설치하고자 많은 고생을 했습니다. 잘 몰라서 해맨것도 있지만…..
다수의 프로젝트를 진행하고 관리(Multiple Project) 할 수 있게 하고, 별도 URL의 CDE Site를 운영하기 위해 Virtual Host로 설정하고 보안관리 기능을 강화하기 위해 HTTPS 운영하고자 함.
혹시라도 저하고 같은 조건으로 구축하고자 하시는분들이 계시면 참고할 수 있으면 좋겠습니다.
Continue reading “Ubuntu 9.04에서 Subversion + Trac 설치하기”
Tags: CDE, Subversion, Trac