Skip to content
Latchkey

Event-Driven Pipeline - CI/CD用語集の定義

Event-Driven Pipeline: event-driven pipelineとは、固定のスケジュールやpollingループではなく、イベント(webhook、キューに入れられたメッセージ、完了した上流のjob)に応じて作業を開始するpipelineです。

event-driven pipelineとは、固定のスケジュールやpollingループではなく、イベント(webhook、キューに入れられたメッセージ、完了した上流のjob)に応じて作業を開始するpipelineです。

event-driven pipelineはpollingするのではなく反応します。triggerが到着した瞬間に作業が始まるためレイテンシが下がり、何も起きなければ何も実行されないためアイドルコストも下がります。

CIにおいて

pushのwebhookがbuildをキューに入れ、buildの完了イベントがdeployをトリガーし、deployがsmoke-testのjobをトリガーします。各ステージが次を発火させるため、pipelineは準備完了をpollingする中央のschedulerなしで前進します。

関連ガイド