Skip to main content

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