Entrar em Contato

Programa do Curso

Soberania em Pipelines Leves

  • Por que os serviços de CI/CD em nuvem criam riscos de bloqueio ao fornecedor e exposição de segredos.
  • Objetivos do design do Woodpecker CI: simplicidade, nativo do Docker e independente da forja.
  • Comparação com GitHub Actions, GitLab CI, Drone e Jenkins.

Implantação do Server e dos Agents

  • Pilha Docker Compose: server, agents e banco de dados.
  • Variáveis de ambiente e registro OAuth da Forja.
  • 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 workspace.
  • Execução paralela e cadeias de dependência.

Integração com a Forja

  • Configuração de webhooks para Gitea e Forgejo.
  • Filtragem por branches, gatilhos de PR e eventos de tags.
  • Relatório 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 para múltiplas linguagens e versões.
  • Plugin de cache para diretórios de dependências.
  • Fazendo upload de artefatos para armazenamento compatível com S3.

Operações

  • Logs do server, telemetria dos agents e inspeção da fila.
  • Escala horizontal dos agents utilizando 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.
  • 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 e leve para Gitea/Forgejo.
  • Organizações que desejam evitar serviços SaaS como GitHub Actions ou GitLab CI.
  • Pequenas e médias equipes que buscam soberania sobre os pipelines sem excessos.
 14 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas