2010-11-21 15 views
2

我通常可以在谷歌周圍找到這種東西,但我無法找到這一個。是否有參考文件列出並描述Capistrano中的所有可用變量?

什麼我要找的是所有我可以在我的deploy.rb文件中設置在Rails 3應用程序與Capistrano的2 我發現讀這些變量的列表和說明:

https://github.com/leehambley/capistrano-handbook/blob/master/index.markdown https://github.com/capistrano/capistrano/wiki/2.x-Significant-Configuration-Variables http://theadmin.org/articles/2010/06/24/capistrano-variables/

但也有一些其他變量我知道,如:scm_command和: local_scm_command(在SO中發現它們)沒有在那裏列出。

我還看了一下gems/capistrano/lib/capistrano/recipes/deploy.rb,但是這個列表仍然不完整。

capistrano變量的完整列表在哪裏?

+1

由於文檔泄漏,我不得不閱讀Capistrano資源,希望您能獲得更多運氣。 – mpapis 2010-11-21 01:38:35

回答

1

有趣的故事,你可以設置你想要的變量。實際需要設置和使用的變量列表取決於您用於部署的配方。當你使用自己的自定義食譜時,你可以設置和使用你想要的任何變量。例如,我的部署配置中的一個特別醜陋的部分需要知道每個應用程序使用哪個獨角獸pid/config(因爲除了主應用程序之外,在該服務器上還有多個獨角獸處理實用程序的東西),所以我必須

set :unicorn_pid, '/var/run/unicorn/rails.pid' 

在其中一個應用程序配置任務。

祝你好運!

相關問題