Jenkins es un servidor de automatización de código abierto para compilar, probar y desplegar software, ampliable mediante más de 2.000 plugins.
woodpecker-ci/woodpecker
Motor de CI/CD autohospedado que ejecuta en contenedores pipelines definidos en archivos de configuración y permite ampliarlo mediante plugins.
Alternativa open source a:GitHub Actions
GitLab CI
- Estrellas
- 8,034
- Forks
- 719
- Issues abiertos
- 393
- Último commit
- hace 3 horas
¿Qué es?
Woodpecker es un motor de integración y entrega continuas escrito en Go. Los pipelines se definen en archivos de configuración dentro de un repositorio, y cada paso se ejecuta en su propio contenedor, por lo que las compilaciones y pruebas se realizan en entornos aislados y reproducibles.
El proyecto se divide en un servidor y uno o más agentes. El servidor gestiona los repositorios, los usuarios y el estado de los pipelines, mientras que los agentes reciben los trabajos y los ejecutan. De forma predeterminada, utiliza SQLite para el almacenamiento, y el servidor y el agente juntos necesitan aproximadamente 100 MB y 30 MB de RAM, respectivamente, cuando están inactivos.
La extensibilidad se basa en plugins, que son pasos de contenedor reutilizables. Un sitio de información mantenido por la comunidad recopila plugins tanto principales como de terceros. Codeberg utiliza Woodpecker como su motor principal de CI/CD.
Funciones clave
- 01Los pipelines se definen en archivos de configuración del repositorio y cada paso se ejecuta en un contenedor.
- 02El servidor y el agente son componentes separados, lo que permite escalar los trabajadores de compilación.
- 03Utiliza SQLite de forma predeterminada y consume poca memoria cuando está inactivo.
- 04Se puede ampliar mediante plugins reutilizables basados en contenedores.
- 05Se puede instalar de varias maneras y cuenta con documentación en woodpecker-ci.org.
Casos de uso
- Ejecutar compilaciones y pruebas automatizadas para proyectos alojados en un servidor Git autogestionado.
- Configurar un pipeline de CI/CD autohospedado que mantenga los datos de compilación en tu propia infraestructura.
- Ampliar los flujos de trabajo de CI con plugins de contenedor de la comunidad o personalizados.
Inicio rápido
- 1
Sigue las instrucciones de instalación de la documentación oficial
Antes de usarlo
- Es autohospedado, por lo que debes ejecutar y mantener el servidor y los agentes de Woodpecker por tu cuenta.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es woodpecker?
- Motor de CI/CD autohospedado que ejecuta en contenedores pipelines definidos en archivos de configuración y permite ampliarlo mediante plugins. Woodpecker es un motor de integración y entrega continuas escrito en Go. Los pipelines se definen en archivos de configuración dentro de un repositorio, y cada paso se ejecuta en su propio contenedor, por lo que las compilaciones y pruebas se realizan en entornos aislados y reproducibles.
- ¿woodpecker es gratuito? ¿Qué licencia tiene?
- woodpecker es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿woodpecker sigue mantenido?
- Mantenimiento activo. El último commit de woodpecker fue el 22 oct 2026.
- ¿Para qué puedo usar woodpecker?
- Ejecutar compilaciones y pruebas automatizadas para proyectos alojados en un servidor Git autogestionado. Configurar un pipeline de CI/CD autohospedado que mantenga los datos de compilación en tu propia infraestructura. Ampliar los flujos de trabajo de CI con plugins de contenedor de la comunidad o personalizados.
- ¿Cómo se instala woodpecker?
- Sigue las instrucciones de instalación de la documentación oficial
- ¿Dónde consigo woodpecker?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/woodpecker-ci/woodpecker
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma de código abierto para gestionar feature flags, configuración remota, pruebas A/B y despliegues graduales; autohospedable con Docker o disponible en la nube.
Un motor de automatización programable que construye, prueba y publica bases de código mediante contenedores, en local, en CI o en la nube.
Servicio de desarrollo de software integral y autohospedado, escrito en Go, que ofrece alojamiento Git, revisión de código, seguimiento de incidencias, paquetes y CI/CD.
CLI y biblioteca para evaluar prompts y hacer red teaming de aplicaciones con LLM, con configuraciones declarativas e integración con CI/CD.
DBLab Engine crea clones ligeros y ramas de bases de datos PostgreSQL mediante copy-on-write, para desarrollo, pruebas y pipelines de CI/CD.