phabricator配置及使用文档
- 格式:docx
- 大小:670.02 KB
- 文档页数:11
Phabricator配置及使用指南
配置及使用说明
1. 目录结构
当前phabricator安装IP为192.168.52.29,目录为/opt/phabricator下。
2. 新建用户及密码
进入到phabricator安装目录,执行以下语句:
./phabricator/bin/accountadmin
会依次出现输入用户名,真实姓名,邮箱,密码,是否设置为代理,是否设置为管理员的提示,依次输入即可,注意不能设置成system agent,即在询问是否设置为代理时输入N,这样在页面操作时,遇到填入账号操作时,能在输入账号时出现账号提示。另外,尽量不要设置为管理员。
3. 邮件通知 (暂时没有调通)
4. 关联库
4.1 SVN
(1)点击ADMINISTRATOR面板上的Repositories。
(2)点击 (3)输入库名称以及唯一标识,唯一标识为大写,type选择subversion。
点击创建后encoding输入UTF-8
点击保存
(4)repository tracking配置
远程SVN连接(如svn版本库装在另一台机器上),如果只有一个版本库,可以不加端口号,如果多个版本库,加上版本库的端口号即可。
Tracking选择为enabled,repository root输入svn库的路径
输入svn UUID(具体查看方法可用svn info)
保存。 4.2 GIT
指定分支
5. svn提交格式:
Svn库创建完毕,账号创建完毕,现在就可以对svn库中的代码修改并提交,提交时的comment格式为:
第一行要写Auditors: 指定的账号,比如Auditors:liuwjd,phabricator的audit中commit记录只会显示comment的第一行,且只能显示80字符
mit审核
Comment:注释
Add CCs:抄送给其它人,此功能由于目前邮件还没弄完,无法实现。
Add auditors:添加审核人,添加后该审核人也可以审核。 Accept commit:通过审核,该提交记录在此审核人审核列表消失。
Raise concern:审核未通过,该提交记录会显示于提交人页面。
使用phabricator管理代码流程:
1:脚本开发人员本地代码修改后提交到SVN(加Auditors:liuwjd)
Task创建与管理:
对于未通过审核的提交,要在project里新建task,前提是已经创建了project。
点击Projects进入project列表
如果需要创建新的project,点击create project,要进入某个project,点击project名称即可。
创建新的task
点击create task后
输入title,assigned to给代码提交人员,cc给关联人员,输入project名称,写好description,点击create task按钮即可,这样,代码提交人员就可以收到task
代码提交人员在此处显示被分配的task
进入对应的task后,可以做相应的操作
任务分配人员会看到对应的操作,进而进行其他处理,比如在edit task页面
或者在自己创建的task页面找到对应的task进行处理
涉及到得角色:
代码提交,审核,验证结果(如开发对应的是开发工程师,开发经理,测试;测试对应的是回归自动化脚本开发人员,自动化负责人,测试审核人