Strong Practices for Rails Applications Continuous Delivery
summary
Claims a full commit-to-production pipeline that actually builds and deploys a Rails app, using Chef Delivery to orchestrate gated stages. It runs Rubocop and RSpec (lint, syntax, unit) merged to master for CI, then Brakeman and Bundler Audit for security, creates a cached artifact and uploads a Heroku slug, provisions apps, runs smoke and Capybara functional tests, and exercises Union and Rehearsal to catch integration/migration issues; the pipeline completes and shows a working UI for approvals.
AI-written summary · about
chapters (8)
- 0:00Start
- 2:50Challenges
- 3:18Solutions to the chalenges
- 5:38The game changer rapid time to value
- 17:38Testing a Rails app - Syntax?
- 18:40Testing a Rails app - Unit?
- 19:01Testing a Rails app - Security?
- 19:42Testing a Rails app - Quality!
related talks
34mGuide to Continuous Deployment with Rails
36mContinuous Deployment with Rails
42mCONTINUOUS DELIVERY FOR RUBYISTS
49mRuby Software Continuously Delivered and Exhaustively Explained
35mCI/CD and devops with Ruby and Rails
30mKeith and Mario's Guide to Continuous Deployment with Rails
54mBuilding and Managing a Ruby Infrastructure
27mScaling Ruby Applications: Challenges, Solutions and Best Practices
