Groovy, There's a Docker in My Application Pipeline
summary
A team converts a legacy Dashing dashboard pipeline into reproducible container builds: starting from CentOS images, they pack Ruby runtimes and gems into RPMs via fpm, produce Docker images, push them to an internal registry, and spin up containers to verify HTTP responses. They eliminate manual Jenkins jobs by generating pipelines with Jenkins Job DSL, handle multiple Ruby/PHP/Python versions in parallel, and resolve proxy and Docker-client quirks. Result: RPM-backed Docker artifacts that are tested in-container and deployed via orchestration, and wider developer adoption.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:08What is DevOps
- 4:12Puppet Pipeline
- 6:47Package Management
- 10:50Reproducibility
- 13:13Pipelines
- 19:40Deployment
- 25:09Repository
- 29:15Pipeline Code
- 31:04Jenkins Job
related talks
49mContinuous Delivery at Docker age
06mBuilding Continuous Delivery Pipelines
40mDeveloping Ruby Applications with Docker
52mContinuous Delivery with Containers: The Good, the Bad, and the Ugly
25mContainer pipeline for devs and enterprises alike!
43mServer Infrastructure for Rails in 2016
01h 01mShipping Ruby Apps with Docker
29mPackaging and Shipping Rails Applications in Docker
