MariaDB Buildbot Container environments
summary
MariaDB’s Buildbot uses Docker to spawn reproducible builders: a Build Master detects repo changes and kicks off builds on Docker Latent Worker containers that reproduce full OS images, dependencies and run the buildbot-worker. The team creates around 50 environments for Linux and Windows, installs Visual Studio Build Tools and Chocolatey on Windows, and uses static buildbot configs fetched from GitHub; the containerized setup works but required fiddling to find compatible base images and VS Build Tools versions.
AI-written summary · about
related talks
37mDelivery and Debugging MariaDB Docker Official Images
47mOptimizing the Microsoft developer experience with Docker
13mBuilding reproducible dev environments with Docker
52mDocker: Multi-Stage and Multi-Environment -php2019
42mBinary Reproducible Builds with Docker
56mDev Containers. What are they and why do you need them?
50mComposing your Containerized Microservices
05mDocker, a little container of consistency
