git标签怎么能在phabricator中触发构建计划?

时间:2016-04-19 09:39:32

标签: phabricator

当标签被推送到托管git repo的phabricator时,我想使用Herald来触发构建计划。

但是我发现我不能这样做,因为先驱规则中的提交钩子(标签/分支)的类型不能触发构建计划。

我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

The Phabricator docs 说:

<块引用>

如果 Herald 不够强大,无法执行您想要执行的所有操作 检查,您可以安装其他自定义挂钩。这些工作大多像 普通的钩子,但有一些不同。

<块引用>

Githooks/pre-receive-phabricator.d/ 中放入钩子。

没有提到 post-receive,所以我不知道您是否可以只使用标准的 post-receive 脚本或副本。

Git post-receive 脚本将在任何新的 refs 上被调用,包括标签。 an example in the git repository 可以为新的提交和标签发送电子邮件,并且可以重新调整用途以通过 curl 触发远程构建。不确定是否或如何将其连接到 Harbormaster。