Skip to content
Latchkey

O Que É a Keyword retry no CI?

A keyword retry é uma opção de configuração em um job que instrui o CI a rerodá-lo automaticamente por um número definido de tentativas quando ele falha. A intenção é absorver falhas transitórias e não determinísticas, em vez de bugs reais. Muitas implementações permitem restringir os retries a motivos de falha específicos.

Por que isso importa

Infraestrutura instável e erros de rede intermitentes fazem falhar jobs que de outra forma estariam corretos, e um retry limitado supera esses casos sem intervenção humana. O perigo é mascarar flakiness genuíno ou falhas reais, então os retries devem ser estreitos e observados. Restringir retries a tipos de falha como erros de runner impede que eles escondam bugs de código.

Guias relacionados