部署 能不能同时将一个应用部署到两台用户名不同的机器上去?

lb563 · 2012年04月13日 · 最后由 niedhui 回复于 2012年04月13日 · 2844 次阅读

现在有一个应用要部署到两台服务器上去. 一个做法是,写一个部署脚本 capstrinao 来部署 要部署时就写上要部署到这个服务器的 ip 和用户名就行了. 但是这样做很麻烦,每次更新代码后都要执行两次部署脚本. 特想问一下,有没有一种方法能同时部署一个应用到两台服务器上面 (这两台服务器用户名是不同的) 我知道 capstrinao 能同时部署到多台计算机上,但是我都只能是同一个用户名。

应该可以吧,cap 不就是用来干这个的吗? 我不太懂 cap

#1 楼 @azhao 不知道怎么设置才能满足我的需求!

在 cap 的文件里, role :app, 'user1@server1', 'user2@server2'

需要 登录 后方可回复, 如果你还没有账号请 注册新账号