Cancellation Token - Definição do Glossário de CI/CD
Um cancellation token permite ao chamador pedir que uma operação em execução pare cooperativamente.
Um cancellation token é um objeto de sinal passado a uma operação que permite ao chamador solicitar que a operação pare mais cedo, por exemplo quando uma execução de CI mais nova substitui uma mais antiga.
Um cancellation token carrega um sinal de cancelamento. Trabalho de longa duração verifica o token e sai de forma limpa quando o cancelamento é solicitado, em vez de ser force-killed.
Em CI
Quando a concurrency cancela uma execução em andamento, o GitHub envia um sinal de cancelamento que age como um cancellation token, dando aos steps uma chance de desligar antes do encerramento.
Guias relacionados
Graceful Shutdown - CI/CD Glossary DefinitionGraceful Shutdown: Graceful shutdown is stopping a process cleanly on receiving a termination signal (SIGTERM…
Debounce - CI/CD Glossary DefinitionDebounce: Debounce is collapsing a burst of rapid events into one action by waiting for a quiet period. In CI…
Deadline Propagation - CI/CD Glossary DefinitionDeadline Propagation: Deadline propagation is passing a remaining-time deadline down through nested calls so…