Redmine 설치

형상관리/툴 2011. 5. 30. 17:55
프로젝트 관리를 SVN과 아웃룩의 일정기능을 사용하여 관리를 하다 Redmine이라는 툴을 알게 되었다.

그래서 RHEL5에 설치를 해봤고, 이를 간략하게 정리해보고자 한다.

Redmine은 프로젝트 관리와 이슈 관리를 할 수 있는 웹 애플리케이션이고, Ruby on Rails 프레임워크로 만들어졌다고 한다.

홈페이지는 http://www.redmine.org/ 이다.

먼저 여러 블로그들과 사이트들의 설치 방법을 정독한 후 실제 설치 한 결과 서드 파티 설치 버전으로 한 방에 설치하는 것이 제일 쉽고 간편해보였다.

그래서 아래 사이트에서 마음에 드는 인스톨러를 받아서 설치하면 된다.

http://www.redmine.org/projects/redmine/wiki/Download#Third-party-Redmine-bundles

BitNami Redmine Stack를 선택하였으며, 리눅스용으로 Redmine 1.1.3-1 버전을 다운 받았다.

여러 블로그 들을 봤지만 서드 파티 패키지를 설치하는데, ruby 등 먼저 선설치 주는 작업을 하는 것으로 보였다.

yum으로 ruby 등 여러가지를 설치하고 서드 파티 패키지를 설치하였지만, BitNami에서 제공하는 패키지를 설치한 결과

아래 그림과 같이 관련된 프로그램인 Apache2, MySQL, Ruby & Rails, Subversion 등 관련된 패키지들이 최신버전으로 모두 같이 설치되니 괜한 고생하지 말자.



패키지 설치시 관리자 계정과 비밀번호, 이름, 연동할 이메일 주소 등을 입력하고, 간편하게 설치는 끝났다.

기존에 사용하던 Subversion을 yum을 통하여 삭제하고, BitNami에서 설치된 Subversion과 기존 Subversion의 root 디렉터리와 연동해주었다.

방법은 BitNami 패키지가 설치된 디렉터리에서 subversion/scripts/ctl.sh 스크립트에서 svnserve에 -r 옵션으로 기존 Subversion의 root 디렉터리를 지정해주었다.

그리고 서버 부팅시 자동으로 Redmine의 실행을 위해 아래와 같은 작업을 추가하였다.

# cp /opt/redmine-1.1.3-1/ctlscript.sh /etc/rc.d/init.d/redmine
# vi /etc/rc.d/init.d/redmine                                                          <= vi로 열어 아래 내용을 파일의 상단에 추가한다.
-----------------------------------------------------------
#!/bin/sh
# chkconfig: 2345 80 30
# description: BitNami Service
# processname: bitnami-redmine
# Source funtion library
. /etc/rc.d/init.d/functions
-----------------------------------------------------------
# chkconfig --add redmine                                                           <= chkconfig 명령어로 redmine 스크립트를 등록한다.


웹브라우저로 http://<로컬IP주소>/redmine 접속하면, redmine이 실행된 화면을 볼 수 있다.



아래 주소에서 여러가지 플러그인을 받아 설치할 수도 있다.
http://www.redmine.org/plugins?page=1

Posted by dcmru
,