학습자료/tools 2013. 4. 10. 09:32
  • redmine 활용

redmine은 ALM, 프로젝트 관리, 품질관리 등을 통합적으로 하는 툴이다.

CI라고도 하며 형상관리라고도 한다.

플러그인 형태로 기능을 추가 할수 있다.

 

웹에서 svn, 프로젝트 일정관리, 일감관리, 이슈관리, 소스검증(동적/정적) 등.. 을 할수 있다.

 

 


 

  • 설치 환경

OS : fedora 16 64bit (developer용 설치), virual box 가상운영

redmine : 2.3 (최신)

 


 

 

페도라는 centos와 달리 리눅스의 실험적인 것들이 많이 들어가서, 사용법 정리가 안되있는것이 많다.

 

1.x 버전과 2.x 버전은 설치 시 조금씩 다른점이 있다.

대부분 1.x 버전의 정리가 대부분이라, 에러와 이슈트래커를 찾으며 정리 함.

 

중간에 몇개 빠뜨리고 안적었을수도 있음.

 

 


  • 설치법 간단 정리

 

1. yum install ruby
2. yum install rubygems
3. yum install ruby-devel
4. gem install rails

5. redmine 다운
http://rubyforge.org/frs/?group_id=1850


 

6. mysql  설정

yum install mysql-devel
gem install mysql

 

CREATE DATABASE redmine CHARACTER SET utf8;GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost' IDENTIFIED BY 'passwordf'

 

7. redmine config 설정(아래부터 redmine 설치 폴더에서 실행)

mv config/database.yml.example config/database.yml

 

vim production (설정 변경)


production:  adapter: mysql  database: redmine  host: localhost  username: redmine  password: password

 

8. redmine 필요 패키지 다운


bundle install    (루비의 연관패키지 다운)

yum install php-gd glib glib2 libpng libjpeg libtiff ghostscript freetype   (ImageMagick을 yum으로 받으려면 이것들이 전부 설치되어야 한다)

 
yum install ImageMagick ImageMagick-devel

gem install rmagick             (devel까지 설치하지 않으면 에러)
bundle install   

 

   ☞ 여기까지 bundle install 할때, 에러가 없어야 한다. 만약 부족한 부분이 더 있다면 완료해야 레드마인을 실행할 수 있다.

 

 

9. 관리자 계정생성

rake generate_secret_token
rake db:migrate RAILS_ENV=production

 

10. 언어 설정
rake redmine:load_default_data RAILS_ENV=production
ko

 

11. 아파치 웹서버의 쓰기 권한이 가능하도록 권한 설정

chmod -R 755 files log tmp public/plugin_assets

 

12. 실행

ruby script/rails server webrick -e production

 

13. 접속 (default port == 3000)

localhost:3000

posted by cozyboy
: