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

  1. test - Testes, linting, validações
  2. build - Compilação, build do vault (via api-grafo)
  3. 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 Pages

Conceitos Relacionados