HomeComputer ScienceMobile CI/CD Runner Pool: Build Queue & Cache Simulator

Mobile CI/CD Runner Pool: Build Queue & Cache Simulator

Interactive 3D simulation of a mobile app CI/CD pipeline: a pool of parallel build runners pulls commits through checkout, build, test and sign/deploy stages, with build-cache hit rate, test flakiness, runner count and commit arrival rate driving live queue-wait, throughput and utilization readouts.

Computer Science3DModerate60 FPS📱 Mobile-adapted
mobile-devops-cicd ↗ Open standalone

A live discrete-event simulation of a mobile app's continuous-integration pipeline: commits arrive as a Poisson-ish stream, wait in a FIFO queue until a runner frees up, then move through checkout, build, test and sign/deploy lanes rendered in 3D. Build-cache hit rate shortens only the build stage, test flakiness sends a fraction of jobs back for a retry, and the runner-count and arrival-rate sliders let you push the pool from comfortably under capacity into queue-growth saturation — with queue wait, throughput and runner utilization computed live from the actual simulated job history, the same dynamics fastlane/GitHub Actions/Bitrise fleets show under real commit load.

⚙ Under the hood

A live discrete-event simulation of a mobile app CI/CD pipeline: parallel build runners pull commits through checkout, build, test and sign/deploy stages while cache hit rate, test flakiness, runner count and commit arrival rate drive real-time queue-wait, throughput and utilization readouts.

devopsci-cdmobilequeueingbuild-cachefastlane

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)