Stages no GitLab
Os stages definem a ordem de execução dos jobs dentro de um pipeline do GitLab CI/CD.
- Os jobs podem ser executados em paralelo dentro do mesmo stage
- Os stages garantem controle de fluxo e evitam erros em execuções futuras
- Cada stage só executa após o anterior ser concluído com sucesso
Stages Típicos em Projetos Web
- test - Testes, linting, validações
- build - Compilação, build do vault (via api-grafo)
- deploy - Publicação no ambiente de produção
Exemplo Prático
No pipeline-gitlab, os stages são organizados assim:
stages:
- test # lint do código
- build # build do Next.js e processamento do vault
- pages # deploy no GitLab PagesConceitos Relacionados
- Jobs - Os Blocos da Pipeline - Como definir jobs dentro de stages
- Dependências - Como criar dependências entre jobs
- O que é CI-CD - Fundamentos de CI/CD
- pipeline-gitlab - Exemplo completo de pipeline com stages