logo资料库

ReviewBoard + Tao-ReviewBoard + SVN 搭建代码审阅平台.docx

第1页 / 共33页
第2页 / 共33页
第3页 / 共33页
第4页 / 共33页
第5页 / 共33页
第6页 / 共33页
第7页 / 共33页
第8页 / 共33页
资料共33页,剩余部分请下载后查看
代码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。
代码 Review 平台搭建指南 重要的事情说三遍 目前 reviewboard 不支持 svn 以 http 或 https 的方式进行配置 意思是说如果你的 svn 服务器如果是以 http://xx.xx.xx/truck 或 https://xx.xx.xx/truck 进行访 问的是用不了该平台(或者是我还没找到好的方法 ^_^) 不过如果你的访问方式是 svn://xx.xx.xx/truck 这样的形式 reviewboard 是可以支持的
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 /etc/localtime /usr/share/zoneinfo/Asia/Shanghai 2.2.4. 将当前时间和日期写入 BIOS,避免重启后失效 hwclock -w 3. 安装 SVN 服务器
3.1. cd /etc/yum.repos.d/ 目录中 vim wandisco-svn.repo 没有 vim 命令的可以执行 yum -y install *vim* 输入以下内容: [WandiscoSVN] name=Wandisco SVN Repo baseurl=http://opensource.wandisco.com/centos/$releasever/svn-1.8/RPM S/$basearch/ enabled=1 gpgcheck=0
保存并退出。 3.2. 清除已安装的旧版本 svn 并安装 1.8 版本的 svn yum remove subversion* yum clean all yum install subversion 查看版本 svn --version 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 passwd vim authz team = name1,name2,name3 多个以逗号隔开 vim svnserve.conf
启动服务:svnserve -d -r /opt/svn/repositories
4. 准备进行一键安装 reviewboard 4.1. mkdir -p /opt/common 4.2. cd /opt/common 4.3. wget https://bitnami.com/redirect/to/124061/bitnami-revi ewboard-2.5.6.1-2-linux-x64-installer.run 4.4. 授权 4.4.1. chmod+x bitnami-reviewboard-2.5.6.1-2-linux-x64-installer.run 4.5. 执行脚本进行一键安装 4.5.1. ./bitnami-reviewboard-2.5.6.1-2-linux-x64-installer.r un 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.168.1.127/reviewboard/这个地址
分享到:
收藏