Jenkins é um servidor de automação open source para compilar, testar e implantar software, extensível por meio de mais de 2.000 plugins.
woodpecker-ci/woodpecker
Um mecanismo de CI/CD auto-hospedado que executa pipelines definidos em arquivos de configuração dentro de containers, com extensibilidade por meio de plugins.
Alternativa open source a:GitHub Actions
GitLab CI
- Estrelas
- 8,034
- Forks
- 719
- Issues abertas
- 393
- Último commit
- há 3 horas
O que é?
Woodpecker é um mecanismo de integração e entrega contínuas escrito em Go. Os pipelines são definidos em arquivos de configuração no repositório, e cada etapa é executada em seu próprio container, para que builds e testes aconteçam em ambientes isolados e reproduzíveis.
O projeto é dividido entre um servidor e um ou mais agentes. O servidor gerencia repositórios, usuários e o estado dos pipelines, enquanto os agentes recebem e executam os jobs. Por padrão, ele usa SQLite para armazenamento, e o servidor e o agente juntos precisam de aproximadamente 100 MB e 30 MB de RAM, respectivamente, quando estão ociosos.
A extensibilidade vem dos plugins, que são etapas reutilizáveis executadas em containers. Um site mantido pela comunidade reúne plugins oficiais e de terceiros. O Codeberg usa o Woodpecker como seu principal mecanismo de CI/CD.
Recursos principais
- 01Os pipelines são definidos em arquivos de configuração do repositório, e cada etapa é executada em um container.
- 02O servidor e o agente são componentes separados, permitindo escalar horizontalmente os workers de build.
- 03Usa SQLite por padrão e consome pouca memória quando está ocioso.
- 04É extensível por meio de plugins reutilizáveis baseados em containers.
- 05Pode ser instalado de várias formas; a documentação está em woodpecker-ci.org.
Casos de uso
- Executar builds e testes automatizados para projetos hospedados em um servidor Git autogerenciado.
- Configurar um pipeline de CI/CD auto-hospedado que mantém os dados de build na sua própria infraestrutura.
- Estender workflows de CI com plugins de container da comunidade ou personalizados.
Início rápido
- 1
Siga as instruções de instalação da documentação oficial
Antes de usar
- É auto-hospedado, então você precisa executar e manter o servidor e os agentes do Woodpecker por conta própria.
Em coleções
Tópicos
Perguntas frequentes
- O que é woodpecker?
- Um mecanismo de CI/CD auto-hospedado que executa pipelines definidos em arquivos de configuração dentro de containers, com extensibilidade por meio de plugins. Woodpecker é um mecanismo de integração e entrega contínuas escrito em Go. Os pipelines são definidos em arquivos de configuração no repositório, e cada etapa é executada em seu próprio container, para que builds e testes aconteçam em ambientes isolados e reproduzíveis.
- woodpecker é gratuito? Qual é a licença?
- woodpecker é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- woodpecker ainda é mantido?
- Manutenção ativa. O último commit de woodpecker foi em 22 de out. de 2026.
- Para que posso usar woodpecker?
- Executar builds e testes automatizados para projetos hospedados em um servidor Git autogerenciado. Configurar um pipeline de CI/CD auto-hospedado que mantém os dados de build na sua própria infraestrutura. Estender workflows de CI com plugins de container da comunidade ou personalizados.
- Como instalar woodpecker?
- Siga as instruções de instalação da documentação oficial
- Onde consigo woodpecker?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/woodpecker-ci/woodpecker
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma open source de feature flags para configuração remota, testes A/B e lançamentos graduais, com hospedagem própria via Docker ou opção de cloud hospedada.
Um mecanismo programável de automação que compila, testa e entrega bases de código com containers, localmente, em CI ou na nuvem.
Serviço completo de desenvolvimento de software, escrito em Go e hospedado por conta própria, com Git, revisão de código, issues, pacotes e CI/CD.
CLI e biblioteca para avaliar prompts e fazer red teaming de apps com LLMs, usando configurações declarativas e integração com CI/CD.
O DBLab Engine cria clones e ramificações copy-on-write leves de bancos PostgreSQL para desenvolvimento, testes e pipelines de CI/CD.