Crucible,可以检查、注释、编辑代码,并记录结果,省却了手动填写评审表等繁琐的手续;可以帮助开发人员发现和纠正缺陷,提高代码开发的效率。
首先下载安装包,官方网址
安装步骤看这里
安装好之后的访问:
访问地址:
http://localhost:8060
管理者访问
http://localhost/admin
一、使用之前,先来了解一些概念
1.用户角色
举个例子:
- 普通开发人员:作为 CodeReview 中的作者;
- 高级开发人员:作为 CodeReview 中的评审员,对代码进行评审;
- 架构师/开发组长:作为 CodeReview 中的主持人,控制这次评审流程。
2.评审流程
二、使用前,准备
管理员登录
1.添加用户:具有管理权限的用户登录平台,user Settings -> User -> Add User , 填入用户在Crucible的登录账名,名称,邮箱,密码,点击‘Add’。创建成功。
2.添加仓库
步骤:具有管理权限的用户登录平台,Repository Setting -> Repositories-> Add Repository
【注意】确认所需添加的 SVN 源码库的地址正确;
确认你的域账号是否分配了添加仓库的权限。
3.用户映射
具有管理权限的用户登录平台。点击“user Setting”,点击“Add”。
三、现在,来使用一下。
代码审核分类。
以浏览变更集为例:
- 根据条件筛选源码库的变更集,变更集可单选、多选或者单个变更集中的某个文件,然后将其添加到评审内容
- 作者是评审发起人,主持人负责开启、关闭评审。所以,作者要将这次评审发送给主持人,由主持人来开启评审。
3. 主持人接收到通知,点击‘start review’开启评审。
浏览你的评审,在 'Dashboard’一栏中。
浏览所有的评审,在 ‘Reviews’ 一栏中。 具体步骤如下所示
- 主持人开启评审后,评审员就可以评审代码。具体步骤如下所示
5.评审员评审之后,作者核对、修改,做出回复。具体步骤如下所示
6. 评审任务完成之后,主持人做出总结,关闭评审。