Gitea
1.4k ↗Lightweight Git hosting with issues, pull requests and built-in CI
Simple container-based CI with pipelines defined in YAML
Woodpecker CI is a community fork of the original Drone: every pipeline step runs in a container, configuration is a small YAML file in the repo, and the server itself is light enough to sit next to your Gitea or Forgejo instance.
It deliberately stays simple, which means fewer built-in integrations than the big CI platforms — but also far less to configure, secure and upgrade. Plugins cover the common publish and deploy steps.
A natural CI companion for a self-hosted forge when GitHub-Actions-style bloat is exactly what you are trying to escape.