"Redmine"의 두 판 사이의 차이

오픈소스 비즈니스 컨설팅
둘러보기로 가기 검색하러 가기
잔글
잔글
 
(같은 사용자의 중간 판 36개는 보이지 않습니다)
1번째 줄: 1번째 줄:
 
Redmine을 정리 합니다.
 
Redmine을 정리 합니다.
  
*홈페이지 : 
+
*홈페이지 : [http://www.redmine.org/ http://www.redmine.org/]
*다운로드 : 
+
**[http://www.redmine.org/guide http://www.redmine.org/guide]
*라이선스 : 
+
**[http://www.redmine.org/projects/redmine/wiki/KoGuide http://www.redmine.org/projects/redmine/wiki/KoGuide]
*플랫폼 : 
+
*다운로드 : [http://www.redmine.org/projects/redmine/wiki/Download http://www.redmine.org/projects/redmine/wiki/Download]
 +
**[http://www.redmine.org/plugins?page=1 http://www.redmine.org/plugins?page=1]
 +
**[http://www.redmine.or.kr/projects/5/boards/16 http://www.redmine.or.kr/projects/5/boards/16]
 +
*라이선스 : 
 +
*플랫폼 : [[Ruby|Ruby]]
  
 
== Redmine 개요 ==
 
== Redmine 개요 ==
 +
 +
== Plugin ==
 +
 +
<span style="color:#008000;"><span style="font-size:larger;">'''Plugin 설치와 삭제'''</span></span>
 +
 +
/cloudnas/appl/redmine/plugins 폴더에&nbsp;다운로드한 Plugin의 압축을 해제 합니다.
 +
 +
bundle exec rake redmine:plugins:migrate RAILS_ENV=production<br/>rake redmine:plugins:migrate NAME=plugin_name VERSION=0 RAILS_ENV=production
 +
 +
 +
 +
참고 문헌
 +
 +
*[http://egloos.zum.com/keugbang/v/5845069 http://egloos.zum.com/keugbang/v/5845069]
 +
 +
== 관리자 매뉴얼 ==
 +
 +
=== 메뉴 구조 ===
 +
 +
{| border="1" cellspacing="0" cellpadding="2" style="width:100%;"
 +
|-
 +
| style="text-align: center; background-color: rgb(204, 204, 204);" | 메뉴
 +
| style="text-align: center; background-color: rgb(204, 204, 204);" | 하위 메뉴
 +
| style="text-align: center; background-color: rgb(204, 204, 204);" | 상세
 +
|-
 +
| style="text-align: center;" | 초기화면
 +
| style="text-align: center;" | <br/>
 +
| <br/>
 +
|-
 +
| style="text-align: center;" | 내 페이지
 +
| style="text-align: center;" | 내가 맡은 일감
 +
| <br/>
 +
|-
 +
| style="text-align: center;" | <br/>
 +
| style="text-align: center;" | 보고한 일감
 +
| <br/>
 +
|-
 +
| style="text-align: center;" | 프로젝트
 +
| style="text-align: center;" | <br/>
 +
| <br/>
 +
|-
 +
| style="text-align: center;" | 관리
 +
| style="text-align: center;" | 프로젝트
 +
| 프로젝트 관리
 +
|-
 +
| style="text-align: center;" | <br/>
 +
| style="text-align: center;" | 사용자
 +
| 사용자 관리
 +
|-
 +
| style="text-align: center;" | <br/>
 +
| style="text-align: center;" | 그룹
 +
| 그룹 관리<br/>그룹별 사용자과 그룹/역할 관리
 +
|-
 +
| style="text-align: center;" | <br/>
 +
| style="text-align: center;" | 역할 및 권한
 +
| 역할과 역할별 권한 관리
 +
|-
 +
| style="text-align: center;" | <br/>
 +
| style="text-align: center;" | 일감 유형
 +
| 일감 유형 관리 (새기능, 수정, 결함, 지원)
 +
|-
 +
| style="text-align: center;" | <br/>
 +
| style="text-align: center;" | 일감 상태
 +
| 일감 상태 관리 (신규, 진행, 해결, 의견, 완료, 거절)
 +
|-
 +
| style="text-align: center;" | <br/>
 +
| style="text-align: center;" | 업무흐름
 +
| 역할과 일감 유형별로 권한 관리<br/>일감 상태 변경, 항목 편집 권한
 +
|-
 +
| style="text-align: center;" | <br/>
 +
| style="text-align: center;" | 사용자 정의 항목
 +
| <br/>
 +
|-
 +
| style="text-align: center;" | <br/>
 +
| style="text-align: center;" | 코드값
 +
| 코드값 관리
 +
|-
 +
| style="text-align: center;" | <br/>
 +
| style="text-align: center;" | 설정
 +
| Redmine 설정
 +
|-
 +
| style="text-align: center;" | <br/>
 +
| style="text-align: center;" | LDAP 인증
 +
| <br/>
 +
|-
 +
| style="text-align: center;" | <br/>
 +
| style="text-align: center;" | 플러그인
 +
| <br/>
 +
|-
 +
| style="text-align: center;" | <br/>
 +
| style="text-align: center;" | 정보
 +
| 설치된 Redmine 정보 조회
 +
|-
 +
| style="text-align: center;" | 도움말
 +
| style="text-align: center;" | <br/>
 +
| lib/redmine/info.rb 파일의&nbsp;help_url에 link 정보가 저장되어 있습니다.<br/>
 +
|-
 +
| style="text-align: center;" | [사용자]
 +
| style="text-align: center;" | <br/>
 +
| <br/>
 +
|-
 +
| style="text-align: center;" | 내 계정
 +
| style="text-align: center;" | <br/>
 +
| <br/>
 +
|}
 +
 +
 +
 +
=== 업무흐름 샘플 ===
 +
 +
[[File:Redmine 업무 흐름.png|700px|Redmine 업무 흐름.png]]
 +
 +
출처&nbsp;:&nbsp;[http://www.iamday.net/apps/article/talk/3100/view.iamday http://www.iamday.net/apps/article/talk/3100/view.iamday]
 +
 +
=== 한글화 ===
 +
 +
locales/ko.yml
 +
 +
=== Git 연동 ===
 +
 +
<span style="color:#008000;"><span style="font-size:larger;">'''Git의 commit 메시지와 Redmine의 일감 연동'''</span></span>
 +
 +
[http://www.osscloud.biz:3000/settings?tab=repositories http://www.osscloud.biz:3000/settings?tab=repositories] 사이트에서 Git 연동 관련 설정을 합니다.
 +
 +
[[File:Redmine git setting.png|File:Redmine git setting.png]]
 +
 +
commit시 메시지에 IssueID #0000 형태로 이슈를 지정하여 연관 지음<br/>IssueID는 "관리 -> 설정 -> 저장소 -> 일감 참조에 사용할 키워드들" 메뉴에서 지정
 +
 +
<span style="color:#008000;"><span style="font-size:larger;">'''Git의 post-receive server hook을 사용하여 Git에 push된 정보가 Redmine에 바로 반영되도록 설정'''</span></span>&nbsp;
 +
<pre style="margin-right: 1em; padding: 8px; border: 1px solid rgb(226, 226, 226); width: auto; overflow-x: auto; overflow-y: hidden; color: rgb(72, 72, 72); font-size: 12px; line-height: normal; background-color: rgb(250, 250, 250);">#!/bin/sh
 +
 +
curl "http://<redmine url>/sys/fetch_changesets?key=<your service key>"</pre>
 +
참조&nbsp;:&nbsp;[http://www.redmine.org/projects/redmine/wiki/HowTo_setup_automatic_refresh_of_repositories_in_Redmine_on_commit http://www.redmine.org/projects/redmine/wiki/HowTo_setup_automatic_refresh_of_repositories_in_Redmine_on_commit]
 +
 +
<span style="color:#008000;">'''<span style="font-size:larger;">Git 사용자와 redmine 사용자 매핑</span>'''</span>
 +
 +
"프로젝트 -> 설정 -> 저장소 -> 사용자" 메뉴에서 사용자 매핑을 합니다.
 +
 +
=== Jenkins 연동 ===
  
 
== 참고 문헌 ==
 
== 참고 문헌 ==
  
 +
*http://www.jenkins.or.kr/projects/5/boards/4?page=2&sort=created_on%2Cupdated_on%3Adesc
 +
*[http://www.lionssoft.co.kr/redmine/ http://www.lionssoft.co.kr/redmine/]
 +
*[https://jakobgillich.com/installing-redmine-on-centosrhel-7/ https://jakobgillich.com/installing-redmine-on-centosrhel-7/]
 +
*[http://a07274.tistory.com/m/post/344 http://a07274.tistory.com/m/post/344]
 +
*[http://blog.redmine.jp/articles/3_0/installation_centos/ http://blog.redmine.jp/articles/3_0/installation_centos/]
 
*[http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_on_Ubuntu_step_by_step http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_on_Ubuntu_step_by_step]
 
*[http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_on_Ubuntu_step_by_step http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_on_Ubuntu_step_by_step]
 
+
*[http://www.redmine.or.kr/projects/community/wiki/%EB%A0%88%EB%93%9C%EB%A7%88%EC%9D%B8_%EC%84%A4%EC%B9%98(CentOS) http://www.redmine.or.kr/projects/community/wiki/%EB%A0%88%EB%93%9C%EB%A7%88%EC%9D%B8_%EC%84%A4%EC%B9%98(CentOS)]
[[Category:DevOps]]
+
*[http://slidegur.com/doc/1526892/redmine-%EC%82%AC%EC%9A%A9%EB%B2%95 Redmine 사용법]
 +
*프로젝트 관리 툴 레드마인 도입기
 +
**[http://www.iamday.net/apps/article/talk/3090/view.iamday 프롤로그]
 +
**[http://www.iamday.net/apps/article/talk/3092/view.iamday http://www.iamday.net/apps/article/talk/3092/view.iamday]
 +
**[http://www.iamday.net/apps/article/talk/3094/view.iamday http://www.iamday.net/apps/article/talk/3094/view.iamday]
 +
**[http://www.iamday.net/apps/article/talk/3100/view.iamday http://www.iamday.net/apps/article/talk/3100/view.iamday]
 +
**[http://www.iamday.net/apps/article/talk/3105/view.iamday http://www.iamday.net/apps/article/talk/3105/view.iamday]
 +
**[http://www.iamday.net/apps/article/talk/3108/view.iamday http://www.iamday.net/apps/article/talk/3108/view.iamday]
 +
**[http://www.iamday.net/apps/article/talk/3113/view.iamday http://www.iamday.net/apps/article/talk/3113/view.iamday]
 +
**[http://www.iamday.net/apps/article/talk/3118/view.iamday http://www.iamday.net/apps/article/talk/3118/view.iamday]
 +
**[http://www.iamday.net/apps/article/talk/3161/view.iamday 레드마인의 도움말 링크를 변경해 보자]
 +
*Git 연동
 +
**[https://www.davidlab.net/ko/tech/how-to-integrate-redmine-with-git-server/ https://www.davidlab.net/ko/tech/how-to-integrate-redmine-with-git-server/]
 +
**[http://knoc720.blogspot.kr/2015/01/redmine-github.html http://knoc720.blogspot.kr/2015/01/redmine-github.html]
 +
*[http://developerchopper.tistory.com/13 http://developerchopper.tistory.com/13]
 +
*[https://www.davidlab.net/ko/tech/how-to-integrate-redmine-with-git-server/ https://www.davidlab.net/ko/tech/how-to-integrate-redmine-with-git-server/]
 +
[[Category:DevOps|Category:DevOps]]

2015년 8월 11일 (화) 15:48 기준 최신판

Redmine을 정리 합니다.

Redmine 개요

Plugin

Plugin 설치와 삭제

/cloudnas/appl/redmine/plugins 폴더에 다운로드한 Plugin의 압축을 해제 합니다.

bundle exec rake redmine:plugins:migrate RAILS_ENV=production
rake redmine:plugins:migrate NAME=plugin_name VERSION=0 RAILS_ENV=production


참고 문헌

관리자 매뉴얼

메뉴 구조

메뉴 하위 메뉴 상세
초기화면

내 페이지 내가 맡은 일감

보고한 일감
프로젝트

관리 프로젝트 프로젝트 관리

사용자 사용자 관리

그룹 그룹 관리
그룹별 사용자과 그룹/역할 관리

역할 및 권한 역할과 역할별 권한 관리

일감 유형 일감 유형 관리 (새기능, 수정, 결함, 지원)

일감 상태 일감 상태 관리 (신규, 진행, 해결, 의견, 완료, 거절)

업무흐름 역할과 일감 유형별로 권한 관리
일감 상태 변경, 항목 편집 권한

사용자 정의 항목

코드값 코드값 관리

설정 Redmine 설정

LDAP 인증

플러그인

정보 설치된 Redmine 정보 조회
도움말
lib/redmine/info.rb 파일의 help_url에 link 정보가 저장되어 있습니다.
[사용자]

내 계정


업무흐름 샘플

Redmine 업무 흐름.png

출처 : http://www.iamday.net/apps/article/talk/3100/view.iamday

한글화

locales/ko.yml

Git 연동

Git의 commit 메시지와 Redmine의 일감 연동

http://www.osscloud.biz:3000/settings?tab=repositories 사이트에서 Git 연동 관련 설정을 합니다.

File:Redmine git setting.png

commit시 메시지에 IssueID #0000 형태로 이슈를 지정하여 연관 지음
IssueID는 "관리 -> 설정 -> 저장소 -> 일감 참조에 사용할 키워드들" 메뉴에서 지정

Git의 post-receive server hook을 사용하여 Git에 push된 정보가 Redmine에 바로 반영되도록 설정 

#!/bin/sh

curl "http://<redmine url>/sys/fetch_changesets?key=<your service key>"

참조 : http://www.redmine.org/projects/redmine/wiki/HowTo_setup_automatic_refresh_of_repositories_in_Redmine_on_commit

Git 사용자와 redmine 사용자 매핑

"프로젝트 -> 설정 -> 저장소 -> 사용자" 메뉴에서 사용자 매핑을 합니다.

Jenkins 연동

참고 문헌