Webhook の使用
webhook を使用して、 GitHubのイベントに対応する方法について説明します。
webhookの作成
webhook を作成して、 GitHubで発生する特定のイベントをサブスクライブできます。
webhookの配信処理
Webhook 配信をリッスンして応答するコードを記述する方法について説明します。
Webhook 配信を検証する
webhook シークレットを使用して、webhook の配信が GitHubから行われるかどうかを確認できます。
プライベート システムへの Webhook の配信
プライベート システムのインターネットへの露出を制限するために、リバース プロキシを使用して、webhook を GitHub からプライベート システムに転送できます。
webhookの編集
Webhook を作成した後、Webhook に変更を加えることができます。
Webhook を無効にする
Webhook を無効にして、GitHub で発生するイベントへの登録を解除できます。
Webhook の使用に関するベスト プラクティス
Webhook を使用する場合のセキュリティとパフォーマンスを向上させるには、次のベスト プラクティスに従います。
webhookの失敗した配信の処理
GitHub では、失敗した Webhook 配信は自動的に再配信されませんが、失敗した配信は手動で処理することも、コードを記述することで処理することもできます。
リポジトリの Webhook の失敗した配信を自動的に再配信する
リポジトリの Webhook の失敗した配信を処理するスクリプトを作成できます。
組織の Webhook の失敗した配信を自動的に再配信する
組織の Webhook の失敗した配信を処理するスクリプトを記述できます。
GitHub App webhook の配信失敗を自動的に再配信する
GitHub App Webhook の配信失敗を処理するスクリプトを記述できます。