2016-04-14 53 views
0

我無法找到有關Capistrano部署期間信息流動的任何信息,並且在運行部署時無法確定日誌信息。Capistrano部署期間數據通信流的外觀如何?有什麼地方可以解釋這一點嗎?

目前,我有以下設置:

  1. 開發代碼在我的筆記本
  2. 本地的Git服務器
  3. 臨時Web服務器

我把我的代碼到本地的Git服務器將Capistrano repo_url設置爲此服務器上的存儲庫。該代碼然後被部署到登臺Web服務器。在部署過程中,溝通是這樣的:

1 - > 2 - > 3?

或者是否有任何從1(開發筆記本電腦)到3(網絡服務器)的通信?

回答

0

這可能幫助:

https://github.com/mattbrictson/airbrussh

它的清潔帽日誌,而你正在部署,讓你跟進Capistrano的工作流程

「當您運行帽,Capistrano的盡職盡責地連接到你的服務器(s)通過SSH並執行必要的步驟來部署您的項目。「這就是說你的本地代碼與它無關。

當您使用cap staging部署(例如)。 Capistrano將查找有關設置的staging.rb文件。連接到你的服務器,並從你的github拉代碼。

正如我假設你是第一次使用Capistrano的,一起來看看:

https://github.com/sgruhier/capistrano-db-tasks

我來幫你管理你的數據庫和分期/生產分貝任何測試/錯誤的解決。

我希望這可以幫助:)

相關問題