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.
Duração 14 horas
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.
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