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 の配信失敗を処理するスクリプトを記述できます。