Skip to content
Latchkey

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