Jobs e Stages
Parte do curso de GitLab CI
O pipeline da lição anterior tinha um job só. Projetos de verdade nunca ficam tão pequenos. Um projeto de verdade compila código, roda uma suíte de testes unitários, roda um linter, talvez rode uma suíte de testes de integração e depois faz o deploy, e cada uma dessas coisas é um job próprio.
Erre a ordem e você desperdiça tempo ou, pior, desperdiça correção: fazer o deploy antes de os testes sequer terem começado destrói todo o sentido de ter testes. Esta lição é sobre stages, o mecanismo que o GitLab CI usa para controlar essa ordem, e sobre o needs:, a saída para quando a ordem por stage é mais rígida do que você realmente precisa. ...
Quer aprender GitLab CI Jobs e Stages em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com GitLab CI pronto e pratique Jobs e Stages com um tutor de IA que conhece seu código.
Começar esta liçãoJobs e StagesO que você vai aprender
- Default stages
- Stage keyword
- Parallel jobs in same stage
- Stages keyword
- Needs for DAG
- Job ordering
Leia esta lição no seu idioma
Todas as lições deste curso
11 lições- 1O que é CI/CD20 min
- 2Seu Primeiro Pipeline25 min
- 3Jobs e Stages30 min
- 4Variáveis e Segredos30 min
- 5Artifacts e Caches30 min
- 6Rules e Jobs Condicionais30 min
- 7Docker Jobs e Services35 min
- 8Ambientes e Implantações30 min
- 9Includes e Templates30 min
- 10Runners30 min
- 11Capstone: Construir, Testar, Implantar60 min
