Woodpecker CI

Version: 3.12.0
Required minimum memory: 256MB
Last updated 19 Nov 2025

Recent Changes

  • Update woodpecker to 3.12.0

  • Full Changelog

  • feat(bitbucketserver): get changes from all commits in a single push event [#5748]

  • Support for file changes in Bitbucket Cloud [#5730]

  • feat(agent): log agent version on startup [#5724]

  • Add Header User-Agent for request client [#5664]

  • Switch from BoolTrue to optional.Option[bool] [#5693]

  • Enhancement log stream reading and writing and handle new lines and max-size [#5683]

  • Make local backend work with cli exec [#4102]

  • Make pipeline/frontend/yaml/* types able to be marshaled back to YAML [#1835]

  • Add log service addon [#5507]

  • Support multiple users with same login name but different forges [#5612]

About

Woodpecker is a simple CI engine with great extensibility. It runs your pipelines inside Docker containers, so if you are already using them in your daily workflow, you'll love Woodpecker for sure.

Features

  • OpenSource and free - Woodpecker is and always will be totally free. As Woodpecker's source code is open-source you can contribute to help evolving the project.

  • Based on docker containers - Woodpecker uses docker containers to execute pipeline steps. If you need more than a normal docker image, you can create plugins to extend the pipeline features. How do plugins work?

  • Multi pipelines - Woodpecker allows you to easily create multiple pipelines for your project. They can even depend on each other. Check out the docs


Install Woodpecker CI in a few minutes on your server with Cloudron. To install Cloudron first, follow our setup steps.
Mastodon Mastodon