Programa do Curso
Soberania de CI Leve
- Por que os serviços de CI/CD na nuvem criam riscos de vinculação ao fornecedor (vendor lock-in) e exposição de dados sigilosos.
- Objetivos do design do Woodpecker CI: simplicidade, nativo para Docker e independente da forje.
- Comparação com GitHub Actions, GitLab CI, Drone e Jenkins.
Implantação do Servidor e dos Agents
- Stack do Docker Compose: servidor, agents e banco de dados.
- Variáveis de ambiente e registro OAuth na Forje.
- Rótulos dos agents, planejamento de capacidade e limites de recursos.
Criação de Pipelines
- Sintaxe do woodpecker.yml: etapas, serviços e condições.
- Seleção de imagens Docker e montagem do espaço de trabalho.
- Execução paralela e cadeias de dependência.
Integração com a Forje
- Configuração de webhooks para Gitea e Forgejo.
- Filtragem de branches, gatilhos de PR e eventos de tags.
- Relatórios de status do commit e geração de badges.
Segredos e Segurança
- Escopos de segredos a nível de repositório, organização e global.
- Injeção de credenciais para estágios de implantação.
- Isolamento de rede e agents confiáveis versus não confiáveis.
Builds em Matriz e Cache
- Matrizes de teste multilíngues e multiversão.
- Plugin de cache para diretórios de dependências.
- Envio de artefatos para armazenamento compatível com S3.
Operações
- Logs do servidor, telemetria dos agents e inspeção da fila.
- Dimensionamento horizontal dos agents com Docker Swarm ou Kubernetes.
- Backup e restauração do histórico de pipelines e segredos.
Requisitos
- Experiência intermediária com Git e pipelines de CI/CD.
- Conhecimento de administração de servidores Linux e Docker.
- Familiaridade com a administração do Gitea ou Forgejo.
Público-Alvo
- Equipes de DevOps que necessitam de CI leve e auto-hospedado para Gitea/Forgejo.
- Organizações que buscam evitar os serviços SaaS do GitHub Actions ou GitLab CI.
- Equipes de pequeno a médio porte que desejam soberania sobre os pipelines sem excessos.
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