Programa do Curso
Soberania do Código-Fonte
- Por que as plataformas Git na nuvem podem expor código proprietário e segredos comerciais.
- Arquitetura do Gitea e comparação com GitHub, GitLab e Forgejo.
- Considerações sobre licenciamento, termos de serviço e exportação de dados.
Instalação e Configuração
- Implantação com Docker Compose usando PostgreSQL e Redis.
- Instalação do binário no Linux com serviço systemd.
- Configuração de proxy reverso, TLS e porta SSH.
- Assistente de configuração inicial: banco de dados, conta administrativa e ajuste do app.ini.
Gerenciamento de Repositórios
- Criação de organizações, equipes e repositórios.
- Proteção de branches, revisões obrigatórias e commits assinados.
- Rastreamento de problemas, rótulos, marcos e quadros Kanban.
- Hospedagem de wiki e artefatos de release.
CI/CD com Gitea Actions
- Habilitação do Gitea Actions e registro dos act runners.
- Escrita de workflow em YAML para build, teste e deploy.
- Segurança do runner auto-hospedado e isolamento de contêineres.
- Cache de artefatos e builds em matriz.
Migração de Forjas na Nuvem
- Espelhamento e importação de repositórios do GitHub/GitLab.
- Migração de problemas, pull requests e notas de release.
- Preservação de assinaturas de commit e confiança nas chaves GPG.
Autenticação e Controle de Acesso
- Integração com LDAP, Active Directory e OpenID Connect.
- Autenticação de dois fatores e gerenciamento de tokens de implantação.
- Visibilidade do repositório: públicos, internos e privados.
Segurança e Conformidade
- Imposição de assinatura de commits com chaves GPG e SSH.
- Registro de auditoria para acesso ao repositório e alterações administrativas.
- Varredura de dependências e alertas via webhook de vulnerabilidades.
Manutenção e Escalabilidade
- Estratégias de backup para dados Git, problemas e anexos.
- Otimização do banco de dados e descarga de anexos para S3.
- Atualização do Gitea e tratamento de alterações incompatíveis.
Requisitos
- Conceitos intermediários de Git e controle de versão.
- Administração de servidores Linux, incluindo Docker.
- Conhecimento prévio sobre pipelines de CI/CD e webhooks.
Público-alvo
- Equipes de desenvolvimento que estão substituindo o GitHub ou GitLab.com.
- Organizações que exigem custódia local do código-fonte.
- Contratantes do governo e da defesa com restrições à exportação de código.
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 2600 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (2)
Gostei de ter recebido respostas imediatas às minhas perguntas.
Szabolcs Kriston - Ericsson
Curso - Advanced GitLab
Máquina Traduzida
Gostei da comunicação fácil entre o instrutor e nós, do cuidado dedicado aos nossos problemas, das percepções e do conhecimento adicional fornecidos nas respostas às nossas perguntas. Achei o ritmo adequado, não senti que foi apressado em nenhum momento, mesmo com os problemas técnicos. Cada assunto foi tratado adequadamente.
Melania Mieczkowska - IAV Poland
Curso - Gitlab and Gitlab CI
Máquina Traduzida