Woodpecker CI ist eine Open-Source-CI/CD-Engine. Pipelines werden in Workflow-Dateien definiert, und jeder Schritt läuft in einem Container; pro Projekt lassen sich mehrere Workflows anlegen, die voneinander abhängen können. Plugins erweitern die Möglichkeiten der Pipelines, und eine Plugin-Seite listet Plugins des Kernteams und der Community auf. Die Architektur besteht aus einem Server, der Weboberfläche und API bereitstellt, Webhooks Ihrer Code-Forge entgegennimmt und die Pipeline-Dateien auswertet, sowie einem oder mehreren Agents, die die Workflows über ein Docker-, Kubernetes- oder lokales Backend ausführen. Sie betreiben es selbst, mit den veröffentlichten Container-Images.
Woodpecker CI steht unter der Apache-2.0-Lizenz und wird von einer Community von Mitwirkenden entwickelt; die ausgewerteten Quellen nennen kein Unternehmen dahinter und keinen gehosteten Dienst eines Anbieters. Da Sie Server und Agents selbst betreiben, bleiben Quellcode, Build-Logs und Secrets auf der Infrastruktur Ihrer Wahl, auch innerhalb der EU.