needs (GitHub Actions) - Definição do Glossário CI/CD
needs faz um job esperar que jobs nomeados terminem com sucesso antes de rodar.
needs declara que um job depende de um ou mais outros jobs, fazendo-o esperar até que eles sejam concluídos com sucesso antes de começar, o que constrói grafos de jobs ordenados.
A chave needs transforma jobs paralelos independentes em um grafo de dependências. Um job com needs: [build] só começa após build ter sucesso, e ele pode ler os outputs desse job.
Exemplo
.github/workflows/ci.yml
jobs:
deploy:
needs: [build, test]
runs-on: ubuntu-latestGuias relacionados
if Conditional (GitHub Actions) - CI/CD Glossary Definitionif Conditional (GitHub Actions): The if conditional is a `if:` expression on a job or step that decides wheth…
Workflow Run - CI/CD Glossary DefinitionWorkflow Run: A workflow run is a single execution of a workflow triggered by an event, containing all of tha…