2016-03-07 59 views

回答

0

我還沒有嘗試過這一點,但是Capistrano在本地而不是通過SSH運行命令方面有一些支持。

設置deploy/staging時,使用:local而不是主機名聲明服務器。例如:

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

現在,如果服務器上的鉤運行cap production deploy,部署腳本應在本地服務器上運行,而不需要去通過SSH。

讓我們知道它是否工作!

相關問題