Skip to content
Latchkey

O Que É um Código de Status de Saída?

Um código de status de saída é o número que um processo informa ao seu processo pai ao terminar, resumindo se foi bem-sucedido. Por convenção, zero significa sucesso e valores diferentes de zero indicam tipos específicos de falha. O processo pai recupera esse código por meio de uma operação wait, e um processo encerrado por um sinal produz um status distinguível.

Por que isso importa

O CI decide se um passo passou ou falhou quase inteiramente com base em seu código de status de saída, portanto um script que engole um código diferente de zero esconde falhas reais. Acertar os códigos de saída é fundamental para uma lógica de aprovação e falha de pipeline confiável.

Guias relacionados