2016-03-07 32 views

回答

0

我还没有尝试过这一点,但是Capistrano在本地而不是通过SSH运行命令方面有一些支持。

设置deploy/staging时,使用:local而不是主机名声明服务器。例如:

# deploy/staging.rb 
server :local, :roles => %w(app db web) 
     ^^^^^^ 

现在,如果服务器上的钩运行cap production deploy,部署脚本应在本地服务器上运行,而不需要去通过SSH。

让我们知道它是否工作!

相关问题