对于部署应用程序(在我的情况下是Ruby应用程序),我使用了Capistrano,目前使用Vlad the Deployer。
您使用什么进行部署?为什么?
答案 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包:
然后只使用命令行工具进行实际结帐。我也在同一行(但对于PHP)中找到了前一个问题:
How to get started deploying PHP applications from a subversion repository?
就我个人而言,我不喜欢让它完全自动化 - 我仍然手动触发部署并观看它,但有些人可能会觉得让机器独立完成。 :)