1

我已经成功地将我的 Symfony2 应用程序部署到生产 Web 服务器,但是找不到任何关于如何使用一个部署命令部署到多个服务器的文档。事实上,在这个阶段,我唯一的选择似乎是使用单独的配置文件进行多个结帐。真的是这样吗?

4

2 回答 2

1

你应该看看http://capifony.org/

更新:

在这里,您可以找到如何设置它的示例。

使用 Capistrano 将 Rails 应用程序部署到多个服务器 - 最佳实践

于 2012-04-05T17:23:09.083 回答
-1

我遇到了这个问题并从 Capifony 找到了解决方案,请尝试一下Capifony:在集群机器中部署
您只需准备服务器,并使用 Capifony 进行设置

cap HOSTS="machine1.domain, machine2.domain" deploy:setup

之后,始终为您的部署命令使用 HOSTS 变量:

cap HOSTS="machine1.domain, machine2.domain" deploy

或部署多级命令:

cap HOSTS="machine1.domain, machine2.domain" stage_name deploy

于 2017-03-14T08:44:31.037 回答