1
有沒有什麼辦法讓部署目標服務器運行cap someenv deploy
自己運行?基本上我想基於Github的/ Bitbucket的Web鉤子爲我們的開發環境設置自動部署。如何在服務器上運行cap部署
有沒有什麼辦法讓部署目標服務器運行cap someenv deploy
自己運行?基本上我想基於Github的/ Bitbucket的Web鉤子爲我們的開發環境設置自動部署。如何在服務器上運行cap部署
我還沒有嘗試過這一點,但是Capistrano在本地而不是通過SSH運行命令方面有一些支持。
設置deploy/staging
時,使用:local
而不是主機名聲明服務器。例如:
# deploy/staging.rb
server :local, :roles => %w(app db web)
^^^^^^
現在,如果服務器上的鉤運行cap production deploy
,部署腳本應在本地服務器上運行,而不需要去通過SSH。
讓我們知道它是否工作!