Pra*_*vin 6 deployment ruby-on-rails ruby-on-rails-3
可以通过多种方式部署RoR应用程序.部署Ruby on Rails应用程序的最佳方法是什么?Capistrano,正常的SVN结账,git pull或任何其他工具?
至于我,我使用老式的Capistrano.它支持许多CVS系统,如git,svn ..一旦创建了配方,我就可以在每个项目中帮助我.我只是将它们复制到config/deploy
文件夹并更改有关项目的元信息.它简单易用.
使用 capistrano 进行 SCM 感知部署既简单又干净。
http://www.slideshare.net/hyfather/deployment-patterns-in-the-ruby-on-rails-world
上面的文章探讨了其他选项,例如:
将您的应用程序作为一流的 Linux 软件包(如 RPM/DEB)分发,或者将应用程序作为 WAR 文件分发,甚至将整个应用程序作为 ruby gem 发布。
该演示甚至解释了提到的所有选项的优缺点。
归档时间: |
|
查看次数: |
735 次 |
最近记录: |