Building and Managing a Ruby Infrastructure
summary
Starts from a brittle single repo, moves through plugin sprawl to a service-oriented stack of about 20 gems, with a central primordial gem installed on every developer workstation to generate projects (Bones), expose common rake tasks, and enforce dependency checks. Adds CruiseControl CI that builds and pushes gems to an internal gem server, Capistrano deployments that resolve gem deps at deploy time, a DBA‑vetted SQL patch workflow in SVN, a Quartz Java bridge for scheduled jobs, RPM packaging and a yum group so new hosts reach baseline in under 90 seconds.
AI-written summary · about
chapters (9)
- 0:00Start
- 14:27World III
- 18:58Primordial Gem
- 22:44Schema Manageme
- 32:48Cruise Control
- 38:21Deployment
- 41:32Dependency Manager
- 44:34Internal Gemserve
- 47:08Stickler
related talks
49mRuby Software Continuously Delivered and Exhaustively Explained
34mStrong Practices for Rails Applications Continuous Delivery
33mUsing Ruby to Automate Your Life
36mContinuous Deployment with Rails
29mLessons From A Rails Infrastructure Team
35mCI/CD and devops with Ruby and Rails
39mRunning Ruby Apps
34mGuide to Continuous Deployment with Rails
