Job Dependency - Definição do Glossário de CI/CD
Uma job dependency é um requisito declarado de que um job espere outro terminar antes de começar, expresso com needs: no GitHub Actions.
Uma job dependency é um requisito declarado de que um job espere outro terminar antes de começar, expresso com needs: no GitHub Actions.
As job dependencies transformam uma lista plana de jobs em um grafo ordenado, garantindo, por exemplo, que o deploy rode apenas depois que o build e o test tiverem sucesso.
Exemplo
.github/workflows/ci.yml
jobs:
build: { runs-on: ubuntu-latest, steps: [ ... ] }
deploy:
needs: build
runs-on: ubuntu-latest
steps: [ ... ]Guias relacionados
Directed Acyclic Graph - CI/CD Glossary DefinitionDirected Acyclic Graph: A directed acyclic graph (DAG) is a set of nodes connected by one-way edges with no c…
Workflow Orchestration - CI/CD Glossary DefinitionWorkflow Orchestration: Workflow orchestration is the coordination of multiple jobs and their ordering, condi…
Fan-Out Fan-In - CI/CD Glossary DefinitionFan-Out Fan-In: Fan-out fan-in is a pipeline pattern where one job splits work across many parallel jobs (fan…