Skip to content
Latchkey

Debounce - CI/CD用語集の定義

debounceは、イベントが落ち着くのを待ってから動作し、バーストを1回の実行にまとめます。

debounceは、静かな期間を待つことで、急速なイベントのバーストを1つのアクションにまとめることです。CIでは、多数の素早いpushがそれぞれ別の高価なpipelineを開始するのを防ぎます。

debounceは、設定された間隔の間に新しいイベントが到着しなくなるまでイベントへの対応を遅らせ、triggerの殺到が単一の応答を生むようにします。

CIにおいて

cancel-in-progressを伴うconcurrency groupはdebounceのように振る舞います。branchへの素早いpushは古い実行をキャンセルし、最新のcommitだけがbuildされます。

関連ガイド