代码Review平台搭建指南
1.查看当前centos的版本(6.7版本的也可以)
2.环境基础信息配置
2.1.执行yum update -y
2.2.同步服务器时间
2.2.1.yum install ntp -y
2.2.2.ntpdate us.pool.ntp.org
2.2.3.cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/local
2.2.4.将当前时间和日期写入BIOS,避免重启后失效
hwclock -w
3.安装SVN服务器
3.1.cd /etc/yum.repos.d/ 目录中vim wandisco-svn.repo没有vi
保存并退出。
3.2.清除已安装的旧版本svn并安装1.8版本的svn
yum remove subversion*yum clean allyum install s
3.3.搭建SVN服务器
3.3.1.创建svn文件目录mkdir -p /opt/svn/repositories
3.3.2.svnadmin create /opt/svn/repositories
3.3.3.cd /opt/svn/repositories/conf
3.3.4.创建用户名密码以及启动svn服务vim passwdvim authz team =
4.准备进行一键安装reviewboard
4.1.mkdir -p /opt/common
4.2.cd /opt/common
4.3.wget
4.4.授权
4.4.1.chmod+x bitnami-reviewboard-2.5.6.1-2-linux-x64-in
4.5.执行脚本进行一键安装
4.5.1../bitnami-reviewboard-2.5.6.1-2-linux-x64-installe
4.5.2.安装过程中会让你输入用户名密码一定要记得
4.6.安装完毕后进行状态检查
4.6.1.如果发现其不是运行状态可执行如下命令
4.6.1.1../ctlscript.sh start 来启动所有相关服务
4.7.访问首页
4.7.1.访问首页前请确定是否已对防火墙进行配置或者已关闭防火墙。
4.7.2.打开浏览器输入服务器IP地址然后回车输入 192.168.1.127回车会跳转到 192
4.7.3.这个不是我们需要的结果,因为eclipse中集成tao-reviewboard的时候会不识别这个地址
4.7.4.登录reviewboard
4.7.5.配置svn服务器地址目前可支持的服务
4.7.6.新增或修改用户可以在这里新增所有开发人员的信息,权限只给所有以review开头的权限就可以,职员状
4.8.邮件配置
4.8.1.输入管理员账号密码登录后点击admin按钮然后点击保存按钮,也可以把 Send a tes
4.8.2.域名配置以及个人邮箱配置
5.Eclipse相关配置
5.1.进入helper-->marketplace-->搜索tao-reviewboard或者可以进
5.2.Eclipse的svn插件配置
5.2.1.在eclipse中选择某个项目然后右键 team-->share project然
5.2.2. 选择Finish 会进入如下界面先点击1 然后到项目上右键 --->提交把该项目提
5.2.3.由于是初始导入,代码基本没有版本变化。我们随便做个修改然后提交这样就产生了版本变化。
5.2.4.代码review提交当前类中右键 Team --> Post-Comit Request to
6.使用reviewboard进行代码review
6.1.使用admin账号登录reviewboard站点惊喜的发现我们收到了刚提交的代码而且也收到了邮件
6.2.与我们之前在eclipse中填的信息一致
6.3.进行代码review会看到如下视图点击save按钮后会看到如下界面点击Publ
6.4.客户端修改后再次让admin进行review再次刷新首页会看到新的review 请求,点击后进
6.5.关闭已修复的任务
6.5.1.进入系统首页 选择红色标示的复选框
6.5.2.整个世界清静了点击全部可以查看历史记录,也可以re-open已关闭的任务。
6.5.3.点击全部,点击任意一条记录后进入如下界面然后就可以从头再来一次review。