Capistrano,SVN回购和网络服务器在同一台机器

问题描述:

我发现Capistrano是“典型”安装在工作站上,而不是服务器上。将Capistrano和Subversion安装在同一台服务器(面向公众的Web服务器)上可以吗?如果可能的话,部署时要考虑哪些事情?Capistrano,SVN回购和网络服务器在同一台机器

您在要控制部署过程的机器上安装Capistrano(运行'cap deploy'等)。你真的想从远程网络服务器运行capistrano任务(通过ssh我猜)?这就是为什么Capistrano通常安装在开发人员的机器上的原因。不过,在同一台机器上安装SVN和Web服务器并不是一个坏主意。您可以通过:repository变量来处理svn回购(远程或本地)。