Skip to content
Latchkey

Debounce - Definição do Glossário de CI/CD

Debounce espera os eventos assentarem antes de agir, agrupando rajadas em uma única execução.

Debounce é agrupar uma rajada de eventos rápidos em uma única ação, esperando por um período de silêncio. Em CI, evita que muitos pushes rápidos iniciem cada um um pipeline caro separado.

Debounce atrasa a ação sobre um evento até que nenhum novo evento tenha chegado por um intervalo definido, para que uma enxurrada de triggers produza uma única resposta.

Em CI

Concurrency groups com cancel-in-progress agem como um debounce: pushes rápidos para uma branch cancelam a execução mais antiga, de modo que apenas o commit mais recente seja construído.

Guias relacionados