Curso GitLab
16 horasVisão Geral
Curso GitLab. A Integração Contínua funciona para integrar o código da sua equipe em um repositório compartilhado. Os desenvolvedores compartilham seu novo código em uma solicitação de mesclagem (pull), que aciona um pipeline para construir, testar e validar o novo código antes de mesclar as alterações em seu repositório. A Entrega Contínua fornece código validado por CI para seu aplicativo. Juntos, CI e CD aceleram a rapidez com que sua equipe pode entregar resultados para seus clientes e partes interessadas. A CI ajuda a detectar e reduzir bugs no início do ciclo de desenvolvimento, e a CD move o código verificado para seus aplicativos com mais rapidez.
Este Curso GitLab ensinará os fundamentos do CI/CD usando o Gitlab.
Objetivo
Participando do Curso GitLab, os participantes aprenderão a:
- Entenda a vantagem do Gitlab sobre o Github
- Utilize o Gitlab como uma plataforma CICD completa, implantando um aplicativo de projeto com o Gitlab
- Integração básica completa e completa. segurança para Gitlab com ferramentas de trabalho para produtividade
Publico Alvo
- Administradores de automação de TI
- Desenvolvedores
Materiais
Inglês/Português/Lab PráticoConteúdo Programatico
Introduction to Gitlab
- What is Gitlab & CI/CD
- Gitlab Architecture
- Comparison with Github & Jenkins
- Gitlab.com hosted plans
- Gitlab Installation options
Docker Introduction
- Docker Introduction
- Docker Installation
- Create & Build application with Docker
Gitlab CI
- Building the project using Gitlab CI
- Test Integration for application
- Running in Gitlab CI
Gitlab Pipelines & CD
- Overview
- Environment Setup
- Pipeline execution
- Cache & Artifacts
- Application Deployment
- Merge requests
Gitlab CICD Integrations
- Email integration
- Slack integration
Gitlab Intermediate
- Overview
- 2 Factor Authentication
- App access – mobile & tablets
- Notes on Self Hosting
- Self hosted Option - Raspberry Pi
- Self hosted Option - Docker-Compose