team@tinypod.app
Self-Hosting Woodpecker CI: Lightweight CI/CD
Woodpecker CI is a container-native CI/CD engine. Fork of Drone CI with community governance and simple YAML pipelines.
woodpeckerci-cddevopscontainers
What Is Woodpecker?
Woodpecker CI is a container-native CI/CD system. Every step runs in an isolated container. Simple YAML configuration.
Woodpecker vs Gitea Actions vs Jenkins
Woodpecker for simplicity. Gitea Actions for GitHub Actions compatibility. Jenkins when enterprise requires it.
Features
Example Pipeline
steps:
test:
image: node:20
commands:
build:
image: node:20
commands:
deploy:
image: plugins/docker
settings:
repo: myrepo/myapp
tags: latest
Deployment
1. Deploy Woodpecker on TinyPod
2. Connect to your Git forge (Gitea, GitHub)
3. Add .woodpecker.yml to your repos
4. Push code, pipelines run automatically
Resources: 1 CPU, 512 MB RAM for the server. Agents need resources for building.