Webhook - CI/CD用語集の定義
webhook はユーザー定義のHTTPコールバックです。pollingの代わりに、イベントが起きるたびにシステムがあなたの登録したURLへpayloadをPOSTするため、受信側はほぼリアルタイムに反応します。
CIでは
GitHubからのpushやpull_requestのwebhookが、workflowの実行を開始します。webhookの配信は署名で検証し、at-least-onceとして扱うべきです。リトライによって同じイベントが2回配信されることがあるためです。
関連ガイド
Idempotency Key - CI/CD Glossary DefinitionIdempotency Key: An idempotency key is a unique client-supplied identifier (often in an `Idempotency-Key` hea…
At-Least-Once Delivery - CI/CD Glossary DefinitionAt-Least-Once Delivery: At-least-once delivery guarantees a message is delivered one or more times, never zer…
Rate Limit Header - CI/CD Glossary DefinitionRate Limit Header: A rate limit header is an HTTP response header that reports your quota usage, commonly `X-…