Skip to content
Latchkey

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

pipefail é uma opção do bash, habilitada com set -o pipefail, que faz um pipeline retornar o código de saída do comando mais à direita que falhou, em vez de retornar apenas o código do último comando.

No CI

Sem pipefail, run_tests | tee output.txt reporta sucesso mesmo quando os testes falham, porque o tee teve sucesso. O GitHub Actions habilita pipefail (e errexit) em seu shell bash padrão, então essa armadilha é evitada.

Guias relacionados