Aprenda CI/CD com Gitlab em 4 horas. Curso direto ao ponto
Aprenda a criar, testar e implementar aplicações utilizando o Gitlab de maneira prática. Do Container ao Kubernetes
What you will learn
Criar um pipeline do desenvolvimento a produção
Criar Jobs e Stages
Realizar o teste de aplicações em um pipeline
Realizar um deplou em nuvem
Realizar um deploy de uma aplicação utilizando Docker
Realizar um deploy de uma aplicação em um cluster Kubernetes
Why take this course?
Pré-requisitos: Ter conhecimentos de Linux, Docker e Kubernetes. Ter conhecimentos em nuvem (GCP, AWS, Azure ou similar) e ferramentas GIT.
Descrição:
Entre os muitos benefícios do GitLab estão como ele facilita as práticas de CI/CD, ou seja, integração e implantação contínuas. No CI, atualizações frequentes de software são testadas imediatamente à medida que são adicionadas à base de código. No CD, essas alterações são automaticamente carregadas em um repositório e, em seguida, implantadas na produção.
Entretanto, criar e gerenciar pipelines de CI/CD pode ser difícil. As ferramentas de CI/CD do GitLab podem simplificar esse processo ajudando as equipes a gerenciar compilações, testes e lançamentos de software com check-ins automáticos em cada estágio para identificar e corrigir quaisquer problemas no ciclo de desenvolvimento.
Nest curso o instrutor descreve desde os conceitos básicos de um pipeline de deploy utilizando o Gitlab até o deploy de uma aplicação em um cluster Kubernetes passando por estágios de teste, criação de imagens Docker e muito mais.
O GitLab pode ser muito útil para:
Use GitLab CI/CD para detectar bugs e erros no início do ciclo de desenvolvimento. Certifique-se de que todo o código implantado na produção esteja em conformidade com os padrões de código que você estabeleceu para seu aplicativo.
O GitLab CI/CD pode criar, testar, implantar e monitorar automaticamente seus aplicativos usando o Auto DevOps.
Para obter uma visão geral completa dessas metodologias e do GitLab CI/CD, leia a Introdução ao CI/CD com o GitLab.