Redmine--Code Review插件(一)、安装及配置

Redmine是基于ROR框架开发的一套跨平台项目管理系统,对于小任务的跟踪感觉效果非常好。公司一直在使用Project+Redmine的方式对任务进行管理。同时,Redmine还有很多非常好用的插件,列表详见:http://www.redmine.org/wiki/1/Plugin_List

前段时间,公司同事说想试下代码评审插件,于是我们一起来试验了下。下面是安装及配置说明:

一、安装

我们的redmine是装在Windows下的,把下载到的压缩包里解压出来的"redmine_code_review"文件夹放到redmine的 /vendor/plugins/ 目录下,在redmine根目录下运行:rake db:migrate_plugins RAILS_ENV=production即可安装成功。
注意:版本的配套关系。详细可wiki上查询:

我用的版本号是:

Redmine : 0.9.3  

Code Review: 0.3.0


二、配置
1 添加代码评审模块
以管理员身份登录系统,点击 &quot管理"-->"配置"-->"项目",进入配置项目属性配置的界面。

选中 代码评审 复选框,点击保存。
Redmine--Code Review插件(一)、安装及配置
2 添加相应的跟踪标签
添加适当的跟踪标签类型,建议添加以下两种跟踪标签类型:
• 评审任务
• 代码评审
操作步骤:
以管理员身份登录系统,点击 "管理"-->"跟踪标签"-->"新建跟踪标签",进入新建跟踪标
签的页面。

Redmine--Code Review插件(一)、安装及配置

 

 

3. 添加适当的角色

建议添加评审的角色
以管理员身份登录系统,点击 "管理"-->"角色和权限"-->"新建角色",进入新建角色的页面。

Redmine--Code Review插件(一)、安装及配置

 

注意:需要对各个角色都开放“代码评审”的权限,否则会出现其它用户登陆时无法看到这个模块的现象

 

 

4 在项目中开启代码评审模块
以管理员身份登录系统,选择某一项目,点击 "配置"-->"模块",进入开启项目模块的页面。
Note
只有在版本库已经配置好的情况下,开启代码评审模块才会显示在菜单中。

Redmine--Code Review插件(一)、安装及配置

 

5. 代码评审的设置
以管理员身份登录系统,选择某一项目,点击 "配置"-->"代码评审",进入代码评审设置页
面。

Redmine--Code Review插件(一)、安装及配置


• 选择代码评审的跟踪标签
为代码评审选择一个跟踪标签类型,以区别其它类型的跟踪标签
• 选择代码评审任务的跟踪标签
为评审任务选择一个跟踪标签类型,以区别其它类型的跟踪标签
• 隐藏"代码评审"标签
如果选中,代码评审标签将隐藏起来。 默认值:未勾选
• 如果修订版本关联有问题
设置当某一修订版本关联有问题时,所需的处理:
• 评审关联到问题
• 评审阻挡问题
• 什么也不做
这里的关联和阻挡与问题(issue)中建立关联问题的关联类型 关联到 和 阻挡 的作
用相同。详细情况,可参考Redmine用户手册中问题跟踪章节的描述。