- 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
'학습자료 > tools' 카테고리의 다른 글
[tools] one note 블로그로 포팅하기 (0) | 2013.04.17 |
---|---|
이클립스 cdt 설치(c 환경) (0) | 2013.04.11 |
doxygen linux(소스 분석 툴) (0) | 2013.04.09 |
[Java] eclipse로 maven 사용(msgpackRPC 사용법) (0) | 2013.02.27 |
Amazon Simple Storage Service(Amazon S3) 사용 (0) | 2013.02.18 |