Docker Jobs e Services
Parte do curso de GitLab CI
Um runner de pipeline é uma máquina crua e, por padrão, não faz ideia de que o seu projeto precisa de Python 3.12, ou de uma versão específica do Node, ou de qualquer ferramenta em particular. Deixado por conta própria, ele entrega ao seu job um ambiente genérico qualquer que tenha por perto, que raramente é o que uma suíte de testes de verdade precisa.
Pense no ambiente padrão do runner como uma bancada vazia: tem superfície para trabalhar, mas nenhuma das suas ferramentas está sobre ela. A palavra-chave image: é como você diz ao GitLab "antes de rodar o script deste job, me entregue uma bancada completa, com o Python já instalado, ou o Node, ou o que quer que este job precise". ...
Quer aprender GitLab CI Docker Jobs e Services em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com GitLab CI pronto e pratique Docker Jobs e Services com um tutor de IA que conhece seu código.
Começar esta liçãoDocker Jobs e ServicesO que você vai aprender
- Image keyword
- Services keyword
- Postgres service
- Redis service
- Docker-in-docker
- Service networking
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
