Woodpecker CI
Woodpecker is a simple, yet powerful CI/CD engine with great extensibility.
Setting up
Section titled “Setting up”Drone-CI is set up to connect to Gitea automatically, so make sure you have Gitea set up and configured first.
woodpecker_ci_enabled: true
# The users that'll be granted admin, comma separated. Should match a gitea user.woodpecker_ci_admin_user: admin
# Shared secret - use openssl rand -hex 32 to generate your ownwoodpecker_ci_agent_secret: 9f3aeaa7bbabcf42b724f65d4acb38456899ca32511677a8c3837869621c3798
# Gitea auth credentials. see https://woodpecker-ci.org/docs/administration/forges/gitea for more infowoodpecker_ci_gitea_client: notsetwoodpecker_ci_gitea_secret: notsetBy default, Woodpecker CI can be accessed at http://[your_server_ip]:8003 or https://woodpecker_ci.[your_domain].com if you have DNS access configured.
Configuration
Section titled “Configuration”See the default configuration options for Woodpecker CI at roles/woodpecker_ci/defaults/main.yml.
Add any overrides to your inventories/[your_inventory]/group_vars/homelab.yml file.
Recent Changes
Section titled “Recent Changes”No changes in the last 93 commits (since 10/21/2025).