Programa do Curso
Soverania sobre o CI Leve
- Por que os serviços de CI/CD na nuvem criam riscos de bloqueio do fornecedor (vendor lock-in) e exposição de segredos.
- Objetivos de design do Woodpecker CI: simplicidade, nativo para Docker e independente de forja.
- Comparação com GitHub Actions, GitLab CI, Drone e Jenkins.
Implantação do Servidor e Agentes
- Pilha Docker Compose: servidor, agentes e banco de dados.
- Variáveis de ambiente e registro OAuth da Forja.
- Rótulos dos agentes, planejamento de capacidade e limites de recursos.
Autoração do Pipeline
- Sintaxe do woodpecker.yml: etapas, serviços e condições.
- Seleção de imagens Docker e montagem do espaço de trabalho.
- Execução em paralelo e cadeias de dependência.
Integração com a Forja
- Configuração de webhooks para Gitea e Forgejo.
- Filtragem de ramificações, gatilhos de Pull Request (PR) e eventos de etiqueta.
- Relatórios de status do commit e geração de badges.
Segredos e Segurança
- Escopos de segredos: repositório, organização e global.
- Injeção de credenciais para estágios de implantação.
- Isolamento de rede e agentes confiáveis versus não confiáveis.
Compilações em Matriz e Armazenamento em Cache
- Matrizes de teste multilinguagem e multiversão.
- Plug-in de cache para diretórios de dependências.
- Upload de artefatos para armazenamento compatível com S3.
Operações
- Logs do servidor, telemetria dos agentes e inspeção da fila.
- Escala horizontal dos agentes com Docker Swarm ou Kubernetes.
- Cópia de segurança e restauração do histórico de pipelines e segredos.
Requisitos
- Experiência intermediária com Git e pipelines de CI/CD.
- Conhecimentos 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 auto-hospedado leve para Gitea/Forgejo.
- Organizações que evitam o uso do GitHub Actions ou GitLab CI como serviço (SaaS).
- Pequenas e médias equipes que desejam soberania sobre os pipelines sem excessos de funcionalidades.
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