当标签被推送到托管git repo的phabricator时,我想使用Herald来触发构建计划。
但是我发现我不能这样做,因为先驱规则中的提交钩子(标签/分支)的类型不能触发构建计划。
我怎么能这样做?
答案 0 :(得分:0)
如果 Herald 不够强大,无法执行您想要执行的所有操作 检查,您可以安装其他自定义挂钩。这些工作大多像 普通的钩子,但有一些不同。
<块引用>Git 在 hooks/pre-receive-phabricator.d/
中放入钩子。
没有提到 post-receive
,所以我不知道您是否可以只使用标准的 post-receive
脚本或副本。
Git post-receive 脚本将在任何新的 refs 上被调用,包括标签。 an example in the git repository 可以为新的提交和标签发送电子邮件,并且可以重新调整用途以通过 curl
触发远程构建。不确定是否或如何将其连接到 Harbormaster。