Using Docker in CI
summary
Uses Docker for Continuous Integration to speed up tests, improve environment and library control, and increase stability. Describes migration challenges such as growing image count/size, uncontrolled image updates, and unstable behavior, and explains monitoring and practices used to keep Docker stable at large scale (over 100k builds per day).
AI-written summary · about
chapters (8)
- 0:00CI at Hero introduction
- 9:21Why Docker adoption
- 15:00Docker basics with Jenkins
- 21:15Docker image chaos fixes
- 27:49Network access limits
- 31:41Monitoring and stability
- 37:41Key takeaways
- 39:14Q&A
related talks
15mDocker image testing in GitLab CI
13mEvolution of containers in continuous integration
42mHow Containerized Pipelines Can Boost Your CI/CD
30mContinuous Integration; Tips & Tricks
59mBuilding Docker Images Fast and Conveniently
01h 32mScaling Your Continuous Deployment using Docker and Containers
27mOptimizing CI/CD Pipelines for Faster Time to Market
28mSupercharged Continuous Integration with Docker Containers
