#149
A
Rank #31
Woodpecker CI
Woodpecker CI is a lightweight, community-driven continuous integration server that runs pipelines defined in simple YAML. Its standout trait is a minimal, fast Go server paired with stateless Docker-based agents that scale independently.
78.5
/ 100
β Full Stack
A Go server storing pipeline state (SQLite by default, Postgres/MySQL supported) that dispatches jobs to stateless agents running Docker-in-Docker, with forge integrations (GitHub, GitLab, Gitea) for OAuth login and webhook triggers.
π Scaling Analysis
Agents are fully stateless and horizontally scalable β adding more agent replicas directly increases pipeline throughput β while the server itself is lightweight enough that a single Postgres-backed instance comfortably handles most teams' pipeline metadata load.
π Running on Nexlayer
Deploy the server as one pod with an external Postgres pod at <podName>.pod:5432 for state, and agents as a separately scaled deployment that needs Docker-in-Docker or a sibling-container setup; agents only need outbound access to the server. Official images pull through mirror.gcr.io cleanly.