Condicional if (GitHub Actions) - Definição do Glossário CI/CD
A condicional if: decide se um job ou step roda, com base em uma expressão.
A condicional if é uma expressão if: em um job ou step que decide se ele roda, avaliada contra contextos como github, needs e resultados de steps.
Uma expressão if: controla a execução. Ela comumente verifica o evento, a branch ou o resultado de steps anteriores, por exemplo rodando um step de deploy apenas na branch main.
Exemplo
.github/workflows/ci.yml
if: github.ref == 'refs/heads/main' && success()Guias relacionados
Expression Syntax (GitHub Actions) - CI/CD Glossary DefinitionExpression Syntax (GitHub Actions): Expression syntax is the `${{ }}` language in GitHub Actions used to read…
Context (GitHub Actions) - CI/CD Glossary DefinitionContext (GitHub Actions): A context is a named object of run data available in expressions, such as `github`,…