Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Constant Deployment Flow

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

Constant Deployment Flow

Lightning talk from HackKrk February 2012

Avatar for antekpiechnik

antekpiechnik

March 01, 2012
Tweet

More Decks by antekpiechnik

Other Decks in Programming

Transcript

  1. DEPLOYMENT SERVER •post-receive hooks for specific services deploying to machines

    in the cloud •exclusive deployments •maximizing uptime •restart_butler
  2. RESTART BUTLER github.com/futuresimple/restart_butler •Performing necessary steps only (dynamic) •Skipping steps

    (dynamic too) •Hard-deployment with a bumpfile •Steps with their own configuration: [5070, 5071].each do |port| butler.steps << [RestartButler::Steps::Unicorn, {:port => port}] end