Woodpecker is a community fork of the Drone CI system.
Please consider to donate and become a backer. 🙏 [Become a backer]
- Place your pipeline in a file named
.woodpecker.ymlin your repository
- Pipeline steps can be named as you like
- Run any command in the commands section
Build steps are containers
- Define any Docker image as context
- Install the needed tools in custom Docker images, use them as context
Woodpecker has official plugins, but you can also use your own.
Who uses Woodpecker?
Codeberg, the woodpecker project itself, and many others.
Leave a comment if you're using it.
Also consider using the topic
WoodpeckerCI in your repository, so others can learn
from your config and use the hashtag
#WoodpeckerCI when talking about the project on social media!
Here are some places where people mention Woodpecker:
Stars over time
Woodpecker is Apache 2.0 licensed with the source files in this repository having a header indicating which license they are under and what copyrights apply.
Files under the
docs/ folder are licensed under Creative Commons Attribution-ShareAlike 4.0 International Public License.
Package pubsub implements a publish-subscriber messaging system.
|Package pubsub implements a publish-subscriber messaging system.|
Package classification Drone API.
|Package classification Drone API.|
Package oauth supports making OAuth2-authenticated HTTP requests.
|Package oauth supports making OAuth2-authenticated HTTP requests.|