Pipe - Definição do Glossário de CI/CD
Um pipe (|) conecta a standard output de um comando à standard input do próximo, permitindo que pequenas ferramentas se combinem. Os comandos rodam concorrentemente em processes separados.
No CI
Por padrão, um shell reporta apenas o código de saída do último comando de um pipe, então failing | tee log parece bem-sucedido. Habilitar pipefail faz o pipe falhar se qualquer estágio falhar, o que os steps de CI geralmente querem.
Guias relacionados
pipefail - CI/CD Glossary Definitionpipefail: pipefail is a bash option, enabled with `set -o pipefail`, that makes a pipeline return the exit co…
Redirection - CI/CD Glossary DefinitionRedirection: Redirection sends a process stream to or from a file or another descriptor using operators like…
Named Pipe (FIFO) - CI/CD Glossary DefinitionNamed Pipe (FIFO): A named pipe, or FIFO, is a pipe that exists as a path on the filesystem, created with `mk…