您对部署Web应用程序有何建议?

时间:2009-05-09 19:48:05

标签: ruby-on-rails deployment web-applications

对于部署应用程序(在我的情况下是Ruby应用程序),我使用了Capistrano,目前使用Vlad the Deployer

您使用什么进行部署?为什么?

2 个答案:

答案 0 :(得分:1)

我使用capistrano和subversion。

Capistrano内联文档非常详细,并且在网上逐步更好地记录。

The Absolute Moron's Guide to Capistrano(不要冒犯)

需要一点点才能滚动,但接下来就是祝福。

答案 1 :(得分:0)

我过去曾使用Subversion(源代码控制)来处理网络部署,我知道随着时间的推移它变得越来越流行。如果遇到问题(代码方面),它很容易回滚。这是一篇关于它的文章:

http://arstechnica.com/open-source/news/2005/04/linux-20050406.ars

这是一篇关于设置更多unix风格的文章:

http://www.jejik.com/articles/2008/08/easily_develop_and_deploy_web_applications_from_subversion/

对于Windows,我使用免费的VisualSVN包:

http://www.visualsvn.com/

然后只使用命令行工具进行实际结帐。我也在同一行(但对于PHP)中找到了前一个问题:

How to get started deploying PHP applications from a subversion repository?

就我个人而言,我不喜欢让它完全自动化 - 我仍然手动触发部署并观看它,但有些人可能会觉得让机器独立完成。 :)