Woodpecker CI
Motor CI/CD simple y nativo de contenedores. Define pasos de build, test y deploy en un archivo .woodpecker.yaml en tu repositorio. Cada paso se ejecuta en un contenedor aislado.
Qué puedes hacer después del despliegue
- Visita tu dominio — abre la interfaz web de Woodpecker
- Conecta una plataforma Git — configura una aplicación OAuth de GitHub, Gitea, Forgejo, GitLab o Bitbucket
- Activa un repositorio — selecciona qué repos monitorear
- Añade un archivo de pipeline — haz commit de
.woodpecker.yaml para definir los pasos de build
- Push y observa — cada push activa un pipeline; ve logs y estado en el dashboard
Características
- Pipelines como código definidos en YAML
- Nativo de contenedores — cada paso en su propio contenedor Docker
- Integración con GitHub, GitLab, Gitea, Forgejo y Bitbucket
- Ecosistema de plugins para notificaciones, despliegues y más
- Builds matriciales y ejecución condicional
- Gestión de secretos
- Ligero — desarrollado en Go, SQLite por defecto
Notas importantes
- Esta plantilla solo despliega el Woodpecker Server. Necesitas un Woodpecker Agent separado para ejecutar pipelines
- Conectar una plataforma Git requiere configurar las variables de entorno OAuth correspondientes
Licencia
Apache-2.0 — GitHub