Phabricator钩子和Bitbucket

4

我的期望设置是在Bitbucket中拥有我的存储库,然后在Phabricator中拥有一份副本,以便使用其任务管理器和差异功能。

正确设置服务器和Bitbucket后,我可以拉取任何存储库并进行更新,但是正如文档所述,有可能仓库已更新,但是Phabricator需要一些时间才能注意到,因此关闭任务、更新仓库、显示差异等。为解决这个问题,他们说可以在主要仓库中使用钩子来告诉Phabricator尽快更新。问题是我不知道如何配置Bitbucket,在提交更改时(Bitbucket)向我的机器发布JSON。

有人能帮帮我吗?或者它不可能,我需要某种解决方法?

谢谢。

1个回答

0
你要找的API是: https://secure.phabricator.com/conduit/method/diffusion.looksoon/ 现在,BitBucket确实不允许发送自定义请求内容,所以你能做的就是在你的服务器上调用一个自定义API,然后再进行conduit调用。这有点过度设计了...
现在,我会尝试从另一个角度解决问题: 为什么不将你的存储库设置为phabricator托管的存储库,这样就可以自动将更改推送到bitbucket, 这不需要任何钩子。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接