Woodpecker beskriver sig som en enkel men kraftfull CI/CD-motor med stor utbyggnadsbarhet, fri och öppen källkod. Pipelines definieras i YAML och varje steg körs i Docker-containrar, så ni kan använda de bilder ni behöver; behöver ni mer än en vanlig bild skriver ni plugins som utökar pipelines med ny funktionalitet.
Flerflödesstöd gör att flera workflows kan köras för samma projekt och bero på varandra. Dokumentationen täcker första pipelinen, workflow-syntax, secrets, registries, cron, services, volumes, matrix-körningar, linter och lokal pipelinekörning, vilket gör att både test och leverans kan byggas med samma modell. En pluginmarknad ger färdiga byggblock för vanliga uppgifter.
Projektet underhålls av communityn under Apache-2.0 och versioner publiceras löpande. Ni driver dock själv server- och agentprocesser, vilket ger full kontroll men också driftansvar: kapacitet, hemligheter och nätverksåtkomst är er sak att förvalta, till skillnad från en moln-CI där det ingår. Eftersom pipelines kan köras lokalt kan ni prova flödet på egen maskin innan det landar i servern. Statusbadges och projektinställningar gör att resultat kan visas direkt i kodgränssnittet.