Gitea + Woodpecker CI DevOps Stack on Ubuntu 24.04 LTS

Azure Developer Tools

Gitea and Woodpecker CI together: a self hosted Git forge wired to a container based pipeline engine, so source control and continuous delivery run side by side.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

This bundle pairs Gitea, a lightweight self hosted Git service with repository hosting, pull requests and issue tracking, with Woodpecker CI, a container based continuous integration engine that runs each pipeline step in an isolated container. Woodpecker signs users in through Gitea, so a complete source control and continuous delivery workflow is available from a single deployment.

Why the cloudimg image

cloudimg ships the two pre wired together through OAuth so they self configure on first boot with no external service and no manual steps. Fresh secrets, a per VM administrator and a new OAuth client are generated on first boot with no default login, behind an nginx reverse proxy, and a paired deployment guide plus 24/7 support back the image.

Common uses

  • Self hosted Git hosting with built in CI
  • Container based build and test pipelines
  • Self contained DevOps environments

See it running

Real screenshots taken while testing this image against its deployment guide.

Gitea + Woodpecker CI DevOps Stack on Ubuntu 24.04 LTS screenshot 1 Gitea + Woodpecker CI DevOps Stack on Ubuntu 24.04 LTS screenshot 2 Gitea + Woodpecker CI DevOps Stack on Ubuntu 24.04 LTS screenshot 3