Lightweight PaaS for Jenkins CI Environments with Docker
summary
Shows a concrete setup that uses Jenkins plus Docker to provision dynamic Docker-based build nodes, starting Jenkins slaves in seconds and running hundreds of isolated containers per host. Demonstrates building images from Dockerfiles, using the docker build step plugin and Docker Hub/private registries, running single-job containers, committing results, and pushing artifacts. Presents a Jenkins pipeline that builds images, runs integration tests inside ephemeral containers, and deploys test environments — all working end-to-end on the demo system.
AI-written summary · about
chapters (19)
- 0:00Introduction to speaker
- 1:36Agenda overview
- 3:22Technical infrastructure
- 5:31Challenges in software
- 7:09Introduction to docker
- 9:06Docker history and growth
- 10:22Why use docker
- 12:20Docker core concepts
- 14:56Container layers and system
- 16:24Dockerfiles and linking
- 18:35Under the hood of docker
- 22:22Containers vs VMs
- 24:07Docker demo
- 26:57Application demo
- 31:14Jenkins integration
- 34:16Jenkins slave demo
- 36:13Benefits of dynamic slaves
- 37:46Platform as a service
- 40:50Build pipeline demo
related talks
52mBringing Continuous Delivery to Cloud-Scale with Jenkins, Docker and
40mSpeed up software delivery
06mBuilding Continuous Delivery Pipelines
15mJenkins on AWS for both small teams and enterprises
35mPractical PHP Deployment with Jenkins
30mContinuous Integration; Tips & Tricks
49mContinuous Delivery at Docker age
13mEvolution of containers in continuous integration
