Phabricator:如何解雇接受审计的先驱规则?

时间:2016-10-30 16:25:25

标签: phabricator

一旦审核被标记为已接受,是否有办法创建先驱规则? 基本上我要做的是在提交审核并标记为已接受后触发构建作业

欢呼

2 个答案:

答案 0 :(得分:1)

没有内置功能可以对提交审核做出反应。 Phabricator开发了一个" pre-commit"代码审查系统,通过在提交之前放置审核流程来实现此目的。然后,一旦它被审查,它就可以"降落" /已提交,然后构建可以开始。

有关其提交前审核的详细信息,请阅读他们的"Reviews vs. Audit" doc

答案 1 :(得分:0)

接受审计没有先驱规则。就像CEPA已经说过的那样,你需要进行预提交审核。您可以在不使用cli git diff origin/master > diff的情况下创建差异。

  1. 在回购中做你的东西
  2. 阶段和提交更改
  3. 例如使用:tnsnames.ora
  4. 创建差异
  5. 在phabricator中创建一个新的diff:Differential>创建Diff并将文件粘贴到那里。如果您找不到URI,只需使用链接 https:/// differential / diff / create /
  6. 现在你可以创建一个先驱规则来对新的差异作出反应,并添加例如阻止审稿人。

    您还可以保护提交给主人。

    请记住:这不是推荐使用差异的方法。