Skip to content

Jenkins CI/CD Platform

Self-hosted Jenkins running on Docker Desktop, configured as code, and built for multi-project scale. Automatically discovers and builds every repository in the brtaptora GitHub account that contains a Jenkinsfile.


Architecture at a glance

GitHub push / PR
GitHub App webhook → Jenkins (via Cloudflare Tunnel)
GitHub Organization Folder discovers the repo
Jenkinsfile runs in an ephemeral Docker agent
Build status posted back to GitHub
Component Technology Location
CI orchestration Jenkins LTS on Docker Desktop This repo
Build environments Docker agents (per-language images) Pulled from Docker Hub
Pipeline logic Declarative Jenkinsfile Each project repo
Shared pipeline steps Groovy shared library jenkins-shared-library repo
Platform config JCasC (casc.yml) This repo
Public access Cloudflare Tunnel Managed in Cloudflare dashboard
Docs hosting Cloudflare Pages This site

Getting started

New to this platform? Start here: Quick Deploy

Already running? Add a project in minutes.