webhook について
webhook は、特定のアクションがリポジトリあるいは Organization で生じたときに外部の Web サーバーへ通知を配信する方法を提供します。
参考: Organizationのオーナー権限もしくはリポジトリの管理者権限を持つメンバーだけが、 は Organization の webhook を管理します。 詳しい情報についてはOrganizationの権限レベルを参照してください。
webhook は、リポジトリあるいは Organization にさまざまなアクションが行われたときに動作します。 たとえば以下のような場合に動作するよう webhook を設定できます:
- リポジトリへのプッシュ
- プルリクエストのオープン
- GitHub Pagesサイトの構築
- Team への新しいメンバーの追加
GitHub EnterpriseAPI を使えば、これらの webhook に外部の Issue トラッカーを更新させたり、CI ビルドを走らせたり、バックアップミラーを更新したり、さらにはプロダクションサーバーへデプロイしたりすることができます。
新しい webhook をセットアップするには、外部のサーバーにアクセスでき、技術的な手順に馴染んでいなければなりません。 関連付けられるアクションの完全なリストを含む webhook の構築のヘルプとして、GitHub 開発者ドキュメンテーション中の webhook を参照してください。