Woodpecker CI plugins
This list contains plugins which you can use to easily execute usual pipeline tasks.
🎉 Add your pluginGit Clone
This is the default plugin for the clone step.
Docker Buildx
plugin to build multiarch Docker images with buildx
Codecov
Plugin to upload coverage reports to Codecov.io.
Surge preview plugin
Plugin to create static pages deployments as preview environments on pull-requests.
S3 Plugin
Plugin to publish files and artifacts to Amazon S3 or Minio.
Node PM
Plugin to execute NPM, PNPM or Yarn scripts

Prettier
This plugin can be used to check if a repository is following prettier rules.
Extend env plugin
Extend your .env file with additional variables like semver information.
Block Git changes
Plugin to block uncommited changes in the Git repository
Regex Check
Plugin to check if files contain specified regex or match the wildcard
Gitea Create Pull Request
Plugin to create a new pull request on a Gitea/Forgejo repo.
Gitea Comment
Plugin to add comments to a Gitea Pull Request
Git Push
Commit and push to an git repo via SSH
WebDAV
plugin to publish any artifacts to any WebDAV server
Aptly
plugin to publish Debian package on a Aptly repository
Trigger
plugin to trigger Woodpecker CI builds or deployments
Gitea Release
Plugin to create a Gitea release
Woodpecker Email
plugin to send build status notifications via Email.
Woodpecker Feishu Bot
Send notify to feishu/飞书 in text or markdown format
ntfy
plugin to send notifications to a ntfy.sh instance

Trivy
Plugin to find vulnerabilities, misconfigurations, secrets, SBOM and more.

MkDocs
Plugin to build mkdocs sites
TODO-Checker
Plugin to check if TODOs has a open issue number to the project repository
Nextcloud Upload
Upload files to Nextcloud using chunking and optionally add tags to files
Kubernetes Deployment or StatefulSet Update
Update a Kubernetes deployment or statefulset
Dockle plugin for Woodpecker-CI
Scan containers with dockle
NixOS remote builder
Plugin to use the nix store of a remote system to remote build given Nix flake paths
Release Helper
Plugin for semi-automated releases.
GitHub Release
Add files and artifacts alongside a GitHub Release.
Nix - Attic
Plugin for building and caching nix derivations using attic