Rails部署 - 最佳方式

6

有几种方法可以部署RoR应用程序。哪种是部署Ruby on Rails应用程序的最佳方式?Capistrano,普通的SVN checkout,git pull或任何其他工具?


1
我每天都使用Capistrano。它非常整洁和方便。 - apneadiving
2个回答

6

对我而言,我使用老牌可靠的 Capistrano。它支持诸多代码版本管理系统,例如 git、svn 等等。一旦创建了配方,在每个项目中都能帮助我。我只需要将它们复制到 config/deploy 文件夹中并更改项目的元信息即可。这非常简单易用。


3
使用Capistrano进行SCM感知的部署是简单而干净的。

http://www.slideshare.net/hyfather/deployment-patterns-in-the-ruby-on-rails-world

上述文章探讨了其他选项,例如:将您的应用程序作为一流的Linux软件包(如RPM / DEB)分发,或者将应用程序作为WAR文件分发,甚至将整个应用程序发布为Ruby gem。演示文稿甚至解释了提到的所有选项的利弊。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接