5

私の希望するセットアップは、リポジトリを bitbucket に配置し、次に phabricator にコピーを配置して、そのタスク マネージャーと diff 機能を使用することです。

サーバーとビットバケットを正しくセットアップした後、任意のレポをプルして更新できますが、ドキュメントに記載されているように、レポジトリが更新されてもファブリケータが通知するまでに時間がかかる可能性があるため、タスクを閉じ、レポを更新し、差分を表示しますなど... この問題を解決するために、プライマリリポジトリでフックを使用して、phabricator にできるだけ早く更新するように指示できると彼らは言います。問題は、コミットをマシン (bitbucket) にプッシュするときに、自分のマシンに対して JSON をポストするように bitbucket を構成する方法がわからないことです。

誰かがそれを手伝ってくれますか、それとも不可能で、何らかの回避策が必要ですか?

ありがとう。

4

1 に答える 1

0

探している API は次のとおりです: https://secure.phabricator.com/conduit/method/diffusion.looksoon/

実際、BitBucket ではカスタム リクエスト コンテンツの送信が許可されていないため、サーバー上でカスタム API を呼び出して、コンジット コール自体を実行することしかできません。なんというか、ちょっとやり過ぎ…。

さて、私は別の方法で問題を解決しようとします: ビットバケットに変更を自動的にプッシュする phabricator がホストするリポジトリとしてリポジトリを設定しないのはなぜですか。これには、いかなる種類のフックも必要ありません。

于 2015-09-16T13:39:58.657 に答える