Jenkins with Ruby on Rails
summary
Pivotal Labs automates Rails CI by shipping a gem called Lobot that provisions a fresh EC2 account per project and boots a Jenkins box in about an hour for teams that run 30–40 short projects. The bootstrap installs RVM, runs Chef Solo recipes to provision Postgres or MySQL, Qt, nginx with basic auth and self‑signed SSL, Node and Jenkins, and drops in Ruby helpers like ci_reporter and headless. Advice: use parallel_tests, kill flaky Selenium-heavy suites, fix flaky tests not builds, and reuse Travis CI chef cookbooks for repeatable, community‑driven recipes.
AI-written summary · about
chapters (14)
- 0:00Introduction to CI/CD
- 2:26Evolution of CI hardware
- 3:38Mac mini farm experience
- 5:18Moving to the cloud
- 6:13Configuring EC2 for CI
- 8:04Bootstrap scripts
- 8:53Chef solo for configuration
- 10:40Essential CI tools
- 12:05Managing build scripts
- 13:43Maintaining healthy builds
- 14:40Best practices for testing
- 17:12Troubleshooting build failures
- 20:24Advanced optimization tips
- 22:02The future of Lobot
related talks
40mJenkins and Chef: Infrastructure CI and Application Deployment
30mUsing Ruby to Automate Your Life
44mFrom Zero to Federated at the Speed of Jenkins
42mZero to Jenkins: Automatic builds + deploys
42mJenkins: Enabling Agility and Efficiency
42mJenkins: Enabling Agility and Efficiency
45mCI Excellence With Test Automation Engineers
35mCI/CD and devops with Ruby and Rails
