Woodpecker

Open source CI.

Visit website ↗

Profile updated

Console’s review

· Reviewed by David Mytton

What we like

Self-hosted. Each step is isolated and runs as a container. Define the commands in a config file in your repo with any Docker image as the context. Uses a persistently mounted volume to pass input/output files through the steps. Flexible conditional execution, supports matrix builds, services e.g. databases. Backed by SQLite by default.

Tradeoffs

Limited pre-built images and plugins - smaller ecosystem than GitHub Actions, for example. Self-hosting is the point, but it does mean you have to run and manage everything yourself.

Is Woodpecker a fit?

Based on Console’s review published on 2023-03-30. Summary updated .

Who it’s for

Developers who want self-hosted CI should consider Woodpecker

Why consider it

Woodpecker allows flexible conditional execution and supports matrix builds

Keep in mind

It has a limited ecosystem and requires self-management

Console is a free weekly newsletter with short reviews of developer tools, covering strengths and tradeoffs. This review reflects Console’s assessment at publication on 2023-03-30. Features and limitations may have changed since the review date. Read our selection criteria and learn about Console.

Tech stack

Integrates with
  • Docker

Checked

Source and notes

CI system executes pipeline steps in Docker containers.

View research source ↗

Coverage may be incomplete. “Written in” describes implementation, not supported project languages.

Discover your next favorite tool

Independent devtool reviews and the latest betas, in your inbox every Thursday. Free.