Skip to content
Latchkey

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

Command substitution substitui $(command) (ou backticks) pela saída daquele comando, permitindo capturar resultados em uma variável ou argumento, por exemplo VERSION=$(cat VERSION).

No CI

A command substitution roda em um subshell e remove as quebras de linha finais, o que é útil para capturar um git SHA: SHA=$(git rev-parse --short HEAD). Se o comando interno falhar, a variável apenas recebe uma saída vazia, a menos que set -e e o tratamento de erros a capturem.

Guias relacionados