Continuous Delivery... The Ruby Way - SilverStripe and Capistrano Working Hand in Hand
-
Upload
matthew-rayner -
Category
Software
-
view
216 -
download
0
Transcript of Continuous Delivery... The Ruby Way - SilverStripe and Capistrano Working Hand in Hand
– capistranorb.com
“A remote server automation and deployment tool written in Ruby.”
Why is Capistrano great?
• It does the heavy lifting for you
• It gets out of your way
• It comes with ‘sensible defaults’
Why is Capistrano great?
• It does the heavy lifting for you
• It gets out of your way
• It comes with ‘sensible defaults’
• It’s flexible and easily extendable
A useless task
1. Connect to the three servers in parallel2. Get their uptime3. Report it back
simple
– I probably said something like that earlier
“Capistrano allows you to write your own commands and scripts.”
What is SilverStripe Capistrano?
• A set of ‘tasks’ for Capistrano designed to automate deployments on SilverStripe
What is SilverStripe Capistrano?
• A set of ‘tasks’ for Capistrano designed to automate deployments on SilverStripe
• Should make it easier
What is SilverStripe Capistrano?
• A set of ‘tasks’ for Capistrano designed to automate deployments on SilverStripe
• Should make it easier
• Should make it safer
What is SilverStripe Capistrano?
• A set of ‘tasks’ for Capistrano designed to automate deployments on SilverStripe
• Should make it easier
• Should make it safer
• Should make it more fun to ship!