Capistrano是一种在多台服务器上
运行脚本的开源工具,它主要用于部署web应用。它自动完成多台服务器上新版本的同步更新,包括数据库的改变。
Capistrano最初由Jamis Buck用
Ruby开发,并用
RubyGems部署渠道部署。Capistrano不仅限于应用Ruby on Rails的
web应用框架,而且可以用于部署用其他框架的web应用程序,比如用
PHP开发的。Capistran最初是用来应用于bash指令行。Ruby on Rails框架的用于也可以使用它的新特性,例如,对当前web应用部署改变使其更新版本,或者使其回滚到之前的旧版本。