Phabricator:如何触发接受审计的先驱规则?

Phabricator: how to fire herald rule on acceptance of of Audit?

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

干杯

没有用于对提交审核作出反应的内置功能。 Phabricator 开发了一个 "pre-commit" 代码审查系统,可以通过将审查过程放在提交之前来实现这一点。然后,一旦它被审查,它就可以被 "landed"/提交,然后构建就可以开始了。

有关他们提交前审查的更多信息,请阅读他们的"Reviews vs. Audit" doc

没有接受审计的先驱规则。正如 CEPA 所说,您需要进行提交前审查。您可以在不使用 cli arcanist 的情况下创建差异。

  1. 在回购中做你的事情
  2. 暂存并提交更改
  3. 创建差异,例如:git diff origin/master > diff
  4. 在 phabricator 中创建一个新的 diff:Differential > Create Diff 并将文件粘贴到那里。如果找不到 URI,请使用 link https:///differential/diff/create/

例如,现在您可以创建先驱规则以对新差异做出反应并添加阻止审阅者。

你也可以保护提交到 master。

请记住:这不是处理微分的推荐方法。