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进行处理

涉及到得角色:

代码提交,审核,验证结果(如开发对应的是开发工程师,开发经理,测试;测试对应的是回归自动化脚本开发人员,自动化负责人,测试审核人