Webhook Payload - CI/CD用語集の定義
Webhook Payload: webhook payloadとは、webhookリクエストとともに送られるJSONボディで、イベントを記述します。どのリポジトリ、branch、commit SHA、そしてどのアクターがそれをトリガーしたかを含みます。
webhook payloadとは、webhookリクエストとともに送られるJSONボディで、イベントを記述します。どのリポジトリ、branch、commit SHA、そしてどのアクターがそれをトリガーしたかを含みます。
payloadはwebhookを実行可能にするものです。receiverはそれをパースして、buildすべきか、どのrefをcheckoutするか、誰に通知するかを判断します。
CIにおいて
GitHubのpush payloadにはref、after(新しいSHA)、pusherが含まれます。CIのreceiverはrefを読み取り、気にしないbranchのbuildをスキップして、runnerの分数を節約します。
関連ガイド
Webhook - CI/CD Glossary DefinitionWebhook: A webhook is an HTTP callback that a service sends to a URL you register whenever an event happens,…
Webhook Secret - CI/CD Glossary DefinitionWebhook Secret: A webhook secret is a shared token configured on both the sender and receiver, used to sign e…
HMAC Signature - CI/CD Glossary DefinitionHMAC Signature: An HMAC signature is a keyed hash of a message computed with a shared secret; recomputing it…