Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
- Ajuste de nível: o que os participantes já sabem sobre Git e GitLab
- Revisão dos conceitos-chave do Git: commits, branches, merges, push/pull
- Visão geral das edições do GitLab (Gratuito vs. Premium vs. Ultimate)
- Casos de uso típicos do GitLab e benefícios organizacionais
Visão Geral dos Recursos e Arquitetura do GitLab
- Demonstração da interface do GitLab e estrutura de projetos
- Recursos principais: gerenciamento de repositórios, pipelines, quadros de problemas (issue boards)
- Arquitetura CI/CD do GitLab e visão geral dos runners
Fluxo de Trabalho do GitLab
- Fluxos de trabalho comuns: GitLab Flow vs. GitFlow
- Solicitações de merge, aprovações e ciclos de revisão
- Gestão de branches e permissões
Organizando Projetos com Grupos e Namespaces
- Entendendo grupos, subgrupos e namespaces do GitLab
- Visibilidade dos projetos e permissões de nível de grupo
- Estratégias de fork e gerenciamento de acesso da equipe
Implementando CI/CD no GitLab
- Criação e registro de runners do GitLab
- Executores Docker e Kubernetes
- Usando Docker-in-Docker (DIND): benefícios e precauções
- Solução de problemas com os runners
- Escrevendo e estruturando gitlab-ci.yml
- Usando variáveis e segredos CI
- Criando fluxos de trabalho CI e estágios
- Incluindo modelos e definições de pipeline reutilizáveis
- Gatilhos, agendamentos e controles manuais de pipeline
- Gerando releases e estratégias de tag
Gestão de Problemas e Colaboração
- Criando e vinculando problemas (issues)
- Quadros de problemas personalizados e rótulos
- Milestones e acompanhamento do progresso
Usando GitLab Markdown
- Formatação de problemas, solicitações de merge e wikis
- Markdown para documentação e visuais inline
- Usando listas de tarefas, blocos de código e tabelas
GitLab Pages
- Publicando sites estáticos a partir de repositórios do GitLab
- Criando GitLab Pages com domínios personalizados
- Integração CI/CD com implantações de Pages
Segurança e Gerenciamento de Acesso
- Tokens de acesso pessoais e tokens de projeto
- Protegendo segredos e variáveis do pipeline
- Visão geral dos recursos de varredura de segurança do GitLab
Solução de Problemas e Diagnóstico
- Erros comuns de CI/CD e soluções
- Logs de runners e depuração de trabalhos falhados
- Melhores práticas para confiabilidade do pipeline
Resumo e Próximos Passos
- Revisão do curso e Q&A
- Sessão de revisão final ou tarefa de avaliação
- Feedback e encerramento do curso
- Recursos para aprendizado contínuo
Requisitos
- Conhecimentos mínimos de Linux são necessários para a seção do GitLab Runner
Público-alvo
- Profissionais DevOps
- Desenvolvedores e engenheiros de software que usam o GitLab em ambientes de equipe
- Líderes técnicos e integradores de sistemas implementando pipelines do GitLab
21 Horas
Declaração de Clientes (2)
Ritmo, piadas, ideia
Jakub Lewandowski - IAV Poland
Curso - Gitlab and Gitlab CI
Máquina Traduzida
Gostei da reatividade do Ahmed a cada questão/problema que levantamos e de sua capacidade de fornecer respostas claras para todos eles, além de oferecer insights adicionais sobre outros problemas relacionados que talvez nem tenhamos pensado.
Jose Perez - Fraunhofer IOSB
Curso - Kubernetes and Gitlab
Máquina Traduzida