Conditional Step - Definição do Glossário de CI/CD
Um conditional step é um step de job (ou job) com uma expressão if: que decide em runtime se ele executa, por exemplo executando um deploy apenas na branch main.
Condições cientes de falha
Por padrão, um step é ignorado assim que um step anterior falha. Adicionar if: always() o executa de qualquer forma (útil para fazer upload de logs), enquanto if: failure() o executa apenas em caso de falha (para limpeza ou alertas). As condições usam a mesma sintaxe de expressão que ${{ }}, mas as chaves de envolvimento são opcionais em if:.
Guias relacionados
Context Expression - CI/CD Glossary DefinitionContext Expression: A context expression is a `${{ ... }}` template in a workflow that reads from contexts li…
Status Check - CI/CD Glossary DefinitionStatus Check: A status check is a pass or fail result reported against a commit (by CI or an app) that branch…
Step Output - CI/CD Glossary DefinitionStep Output: A step output is a named value one step produces by writing `name=value` to the `$GITHUB_OUTPUT`…