In my previous six entries, I focused on presenting the main Agile methodologies, and their concepts. In the following entries, I will focus on tools that enable Agile; providing a quick introduction without going in technical details. The first tool in this series is Capistrano.
Written in Ruby, Capistrano is an Open Source tool, used for:
- Deploying web applications, on multiple servers simultaneously
- Automating audits
- Script workflows over SSH
- Automate common tasks in software teams
- Drive infrastructure provisioning tools
With features like:
Capistrano runs on a client machine, and requires Ruby 1.9 or newer.
Useful links:
https://github.com/capistrano/capistrano/wiki/2.x-From-The-Beginning
http://www.davegardner.me.uk/blog/2012/02/13/php-deployment-with-capistrano/