我使用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未被任务使用。有没有人有任何解决方法?
谢谢