Skip to main content

Woodpecker CI plugins

This list contains plugins which you can use to easily execute usual pipeline tasks.

πŸŽ‰ Add your plugin

Git Clone

This is the default plugin for the clone step.

gitclone

Codecov

Plugin to upload coverage reports to Codecov.io.

coveragetesting

Extend .env

Extend your .env file with additional variables like semver information.

envsemver

Gitea Comment

Plugin to add comments to a Gitea Pull Request

Giteacomment

woodpecker-gitea-publisher-golang

Plugin to publish golang package to a Gitea Go Package Registry

Giteapublish-golang

Git Push

Commit and push to an git repo via SSH

deploypublishgit-push

WebDAV

plugin to publish any artifacts to any WebDAV server

deploypublish

Aptly

plugin to publish Debian package on a Aptly repository

APTaptlypublish

Sccache

A Woodpecker CI plugin that integrates sccache with your CI/CD pipeline

cache

Woodpecker Email

plugin to send build status notifications via Email.

notificationsemail

Woodpecker Feishu Bot

Send notify to feishu/飞书 in text or markdown format

notify

Nextcloud Upload

Upload files to Nextcloud using chunking and optionally add tags to files

deploypublish

Kubernetes Deployment or StatefulSet Update

Update a Kubernetes deployment or statefulset

deploykubernetesdeploymentcontainerstatefulset

Dockle plugin for Woodpecker-CI

Scan containers with dockle

checksecuritydocklevulnerabilitiesmisconfigurationssecrets

Ready release go πŸš€

Plugin for semi-automated releases.

gitrelease

Nix - Attic

Plugin for building and caching nix derivations using attic

woodpeckernixosnixattic

Kaniko

Plugin to build container images without root privileges

dockerpodmancontainerbuild

Sonatype Nexus

Plugin to publish artifacts to Sonatype Nexus

publishSonatypeNexus

Discord

Send message to Discord channel using Webhook

notificationschat

Deployments

Update deployments in your forge

envsemver

Is It Up Yet

Plugin to check for a service to start listening on a specified host and port.

woodpeckerservice

Docker Tags

Plugin to autogenerate tags for building docker images from Git and CI events.

docker

SCP

Deploy artifacts using SSH/SCP

publishsshscp

Telegram

Plugin for sending Telegram notifications

notificationschat

Teams Notify

Plugin to send pipeline status notify to Microsot Teams

notificationschat

Git Basic Changelog

Plugin to generate basic changelog based on git commit message

gitlogchangelog

Hugo

Use Hugo static site generator to create HTML output

toolhugogenerationstatic

Home Assistant Notify

Plugin to send notifications of pipeline status via Home Assistant

notifications

Microsoft Teams Notification

Plugin to send pipeline notifications to Microsoft Teams using Adaptive Cards

notificationschat

ASCII JUnit Test Report

A simple Woodpecker CI plugin that prints out JUnit summaries in ASCII.

testingjavajunit

SonarQube

A Docker-based plugin for Woodpecker CI that integrates with SonarQube for code quality analysis

sonarqubecode-qualityanalysistesting

GitHub App Token

Generate GitHub App installation tokens for repository access

githubauthenticationapptoken

GitHub Comment

Create or update comments on GitHub pull requests

githubcommentpull-requestautomation

Buildah

build OCI containers in privileged or non-privileged environments

dockerpodmanimagecontainerbuild

Opengrep

Static code analysis using Opengrep (Semgrep fork)

securitystatic-analysisopengrepsemgrep

Laravel Forge

Trigger a Laravel Forge deployment from Woodpecker CI

deploylaravelforge