不同:每个角色deploy_to

时间:2014-09-22 10:51:52

标签: php ruby deployment capistrano

我使用capistrano进行PHP应用程序部署,我遇到了这个问题,我有一个应用程序需要部署到3个不同的服务器上。现在,capistrano具有为每个环境设置多个服务器的角色。角色需要选项,从我在这里发现它应该能够采取:deploy_to作为每个服务器的部署路径。不幸的是,它不起作用。

我这样做:

role :app, "s1", {:user => "u1", :deploy_to => "/home/u1/releases/app" }
role :app, "s2", {:user => "u2", :deploy_to => "/home/u2/releases/app" }
role :app, "s3", {:user => "u3", :deploy_to => "/home/u3/releases/app" }

:用户设置正确,:deploy_to未被任务使用。有没有人有任何解决方法?

谢谢

0 个答案:

没有答案