[우분투] 버그질라3 설치와 mylyn 사용 Develop Tip

그동안 버전 관리로는 Subversion을 사용하여 왔었고,
Defect 추적시스템으로는 Trac을 사용하고는 했습니다.

헌데 필요에 따라 Bugzilla 를 설치할 필요가 생겼습니다.
현재 버그질라 보다는 Mentis를 더 좋아하시는 분들도 계신데
암튼 그 과정을 사펴보겠습니다.

우분투는 10.04 LTS 기준입니다.

우분투의 막강한 점은 위와 같이 패기징하나만 설치하면 모든 설치가 끝난다는 것입니다.

$ sudo apt-get install bugzilla3

설치하면서 DB 연동을 위하여 위와 같은 화면이 뜹니다. (만약 MySql Server가 설치되어 있지 않다면 그것부터 설치될 것입니다)

MySql root 암호를 입력합니다.

버그질라 어드민의 메일주소를 넣습니다.

어드민의 암호를 입력합니다.

이제 http://localhost/bugzilla3
와 같은 주소로 접속하면 위와 같은 화면이 나와야 합니다.

설치시에 입력한 admin 이메일과 암호로 로그인을 한 다음, 상단 Administrator 메뉴를 누르고 Parameters 메뉴를 선택합니다.
(한글을 사용할 수 있도록 하기 위함입니다)

중간 이후로 내려와서 "UTF8" 을 On 시킵니다.

제일 하단의 "Save Changes"를 누릅니다.

그 다음 UTF8로 변환을 위해서,
$ cd /usr/share/bugzilla3/
$ sudo contrib/recode.pl --charset=ko_KR.UTF-8
명령을 수행합니다.

$ sudo lib/checksetup.pl
명령을 하나 더 수행해야 합니다. (몇분 소요되었습니다)

이제 한글은 DB에 저장 및 화면 출력이 잘 되어야 합니다.

Products 를 눌러 새로운 프로덕트를 하나 추가합니다.

위와 같이 되어 있으면 수정을 하거나 "Add" 를 눌러 새로 추가할 수 있습니다.

새로 추가를 눌러 새롭게 프로덕트를 하나 추가해 봅니다. (버그 추적을 할 프로덕트의 단위 입니다)

새로 저장을 하고 나면 컴포넌트가 없다고 나오는데 "Add"를 눌러 컴포넌트를 추가합니다.

새롭게 모듈을 하나 추가해 봅니다.

두 개의 모듈을 추가해 보았습니다.

이제 이클립스의 mylyn에서 사용하기 위하여 
이클립스를 띄우고 Help>Install Softwore... 에서


위와 같이 Mylyn을 지정하고 설치를 합니다.

버전 컨트롤 커넥터에 SVN(Subversion)도 잘 지원하는 군요.

위의 설치를 마치고 Tasks>Task Repositories View를 추가합니다.

위와 같이 Task 저장소를 추가해 봅니다.

버그질라3를 선택했습니다. "Install More Connectors" 에 보면 mentis 등을 포함한 다른 이슈 트랙킹 시스템 등을 선택할 수 있습니다.

위와 같은 커넥터가 있군요.

저장소를 추가하고 URL 및 자신의 email 과 암호를 넣으면 됩니다.

저장소 추가가 끝나고 위와 같이 Query 추가가 나옵니다.

이메일을 넣고 나신한테 할당된 작업만 살펴보도록 합니다.

Tasks>Task List 및 Synchronize View도 추가해 봅니다.

Mylyn 에서 태스크 관련 작업을 진행해 보았습니다.

Mylyn을 제대로 사용하려면 Context와 버전관리 이슈트랙커가 서로 상관관계를 갖도록 하는 것인데,
pydev 환경에서 제대로 하는 것은 그 후에 기회가 되면 올려보도록 하겠습니다.

덧글

댓글 입력 영역

구글애드텍스트