Skip to content
O/THE OPEN ALTERNATIVE
↑↓to navigate↵to selectescto close
Woodpecker CI

Woodpecker CI

A lightweight, extensible CI/CD platform that simplifies pipeline automation using Docker containers. Ideal for developers seeking a self-hosted alternative to GitHub Actions.

Woodpecker CI is an open-source alternative to:

Woodpecker CI preview

Woodpecker CI is a lightweight, extensible CI/CD engine designed for simplicity and power. Built on Docker containers, it enables developers to automate workflows efficiently while maintaining full control over their infrastructure.

Key Features

  • Simple Configuration: Uses a straightforward YAML-based pipeline syntax for easy setup and maintenance.
  • Docker-Based Execution: Runs pipeline steps in isolated Docker containers for consistency and security.
  • Multi-Workflow Support: Enables creation of multiple dependent workflows for complex project pipelines.
  • Plugin Ecosystem: Extensible through plugins to add custom functionality and integrations.
  • Open Source & Free: Fully open-source with no hidden costs or proprietary limitations.
  • Self-Hosted: Deployable on your own infrastructure for complete data privacy and control.
  • Multi-Architecture Support: Compatible with various CPU architectures including AMD, ARM, and more.
  • Community-Driven: Active community with extensive documentation and support channels.

Tech / Self-Hosting

Woodpecker CI is written in Go and requires Docker for pipeline execution. It can be deployed on any system supporting Docker, including bare-metal servers, cloud instances, or Kubernetes clusters. The project provides official Docker images and Helm charts for Kubernetes deployments, making self-hosting straightforward. Configuration is managed through environment variables and a simple YAML file, ensuring easy integration with existing infrastructure.

Woodpecker CI Tech Stack and Architecture

18 technologies detected

Categories