Stage não declarado em stages:
Severidade altaUm job cujo stage: não está na sua lista stages: (ou em um dos padrões .pre, build, test, deploy, .post) é um erro de configuração — o GitLab não sabe quando executá-lo e recusa o pipeline.
Quebrado
# BROKEN — "release" is not a declared stage
stages:
- build
- test
release-job:
stage: release # not in stages:
script:
- make release Corrigido
# FIXED — every stage used is declared
stages:
- build
- test
- release
release-job:
stage: release
script:
- make release