Skip to content
Latchkey

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